\section{DOM::CSS2Azimuth Class Reference}
\label{classDOM_1_1CSS2Azimuth}\index{DOM::CSS2Azimuth@{DOM::CSS2Azimuth}}
The {\tt  {\bf CSS2Azimuth}{\rm (p.\,\pageref{classDOM_1_1CSS2Azimuth})} } interface represents the {\tt azimuth } CSS Level 2 property.  


{\tt \#include $<$css\_\-extensions.h$>$}

Inheritance diagram for DOM::CSS2Azimuth:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=74pt]{classDOM_1_1CSS2Azimuth__inherit__graph}
\end{center}
\end{figure}
Collaboration diagram for DOM::CSS2Azimuth:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=74pt]{classDOM_1_1CSS2Azimuth__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{CompactItemize}
\item 
{\bf CSS2Azimuth} (const  {\bf CSS2Azimuth} \&other)\label{classDOM_1_1CSS2Azimuth_a1}

\item 
{\bf CSS2Azimuth} (CSS2Azimuth\-Impl $\ast$impl)\label{classDOM_1_1CSS2Azimuth_a2}

\item 
{\bf CSS2Azimuth} \& {\bf operator=} (const  {\bf CSS2Azimuth} \&other)\label{classDOM_1_1CSS2Azimuth_a3}

\item 
unsigned short {\bf azimuth\-Type} () const 
\begin{CompactList}\small\item\em A code defining the type of the value as defined in {\tt  {\bf CSSValue}{\rm (p.\,\pageref{classDOM_1_1CSSValue})} } . \item\end{CompactList}\item 
{\bf DOM::DOMString} {\bf identifier} () const 
\begin{CompactList}\small\item\em If {\tt  azimuth\-Type } is {\tt  CSS\_\-IDENT } , {\tt  identifier } contains one of left-side, far-left, left, center-left, center, center-right, right, far-right, right-side, leftwards, rightwards. \item\end{CompactList}\item 
bool {\bf behind} () const 
\begin{CompactList}\small\item\em {\tt  behind } indicates whether the behind identifier has been set. \item\end{CompactList}\item 
void {\bf set\-Angle\-Value} (const  unsigned short unit\-Type, const  float float\-Value)
\begin{CompactList}\small\item\em A method to set the angle value with a specified unit. \item\end{CompactList}\item 
float {\bf get\-Angle\-Value} (const  unsigned short unit\-Type)
\begin{CompactList}\small\item\em Used to retrieved the float value of the azimuth property. \item\end{CompactList}\item 
void {\bf set\-Identifier} (const  {\bf DOM::DOMString} \&identifier, const  bool behind)
\begin{CompactList}\small\item\em Setting the identifier for the azimuth property will unset any previously set angle value. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
The {\tt  {\bf CSS2Azimuth}{\rm (p.\,\pageref{classDOM_1_1CSS2Azimuth})} } interface represents the {\tt azimuth } CSS Level 2 property. 



Definition at line 42 of file css\_\-extensions.h.

\subsection{Member Function Documentation}
\index{DOM::CSS2Azimuth@{DOM::CSS2Azimuth}!azimuthType@{azimuthType}}
\index{azimuthType@{azimuthType}!DOM::CSS2Azimuth@{DOM::CSS2Azimuth}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned short CSS2Azimuth::azimuth\-Type () const}\label{classDOM_1_1CSS2Azimuth_a5}


A code defining the type of the value as defined in {\tt  {\bf CSSValue}{\rm (p.\,\pageref{classDOM_1_1CSSValue})} } . 

It would be one of {\tt  CSS\_\-DEG } , {\tt  CSS\_\-RAD } , {\tt  CSS\_\-GRAD } or {\tt  CSS\_\-IDENT } . 

Definition at line 53 of file css\_\-extensions.cpp.\index{DOM::CSS2Azimuth@{DOM::CSS2Azimuth}!identifier@{identifier}}
\index{identifier@{identifier}!DOM::CSS2Azimuth@{DOM::CSS2Azimuth}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf DOMString} CSS2Azimuth::identifier () const}\label{classDOM_1_1CSS2Azimuth_a6}


If {\tt  azimuth\-Type } is {\tt  CSS\_\-IDENT } , {\tt  identifier } contains one of left-side, far-left, left, center-left, center, center-right, right, far-right, right-side, leftwards, rightwards. 

The empty string if none is set. 

Definition at line 59 of file css\_\-extensions.cpp.\index{DOM::CSS2Azimuth@{DOM::CSS2Azimuth}!behind@{behind}}
\index{behind@{behind}!DOM::CSS2Azimuth@{DOM::CSS2Azimuth}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool CSS2Azimuth::behind () const}\label{classDOM_1_1CSS2Azimuth_a7}


{\tt  behind } indicates whether the behind identifier has been set. 



Definition at line 65 of file css\_\-extensions.cpp.\index{DOM::CSS2Azimuth@{DOM::CSS2Azimuth}!setAngleValue@{setAngleValue}}
\index{setAngleValue@{setAngleValue}!DOM::CSS2Azimuth@{DOM::CSS2Azimuth}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CSS2Azimuth::set\-Angle\-Value (const unsigned short {\em unit\-Type}, const float {\em float\-Value})}\label{classDOM_1_1CSS2Azimuth_a8}


A method to set the angle value with a specified unit. 

This method will unset any previously set identifiers values.

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em unit\-Type}]The unit\-Type could only be one of {\tt  CSS\_\-DEG } , {\tt  CSS\_\-RAD } or {\tt  CSS\_\-GRAD } ).\item[{\em float\-Value}]The new float value of the angle.\end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]\end{Desc}
\begin{Desc}
\item[Exceptions:]
\begin{description}
\item[{\em DOMException}]INVALID\_\-ACCESS\_\-ERR: Raised if the unit type is invalid.\end{description}
\end{Desc}
NO\_\-MODIFICATION\_\-ALLOWED\_\-ERR: Raised if this property is readonly. 

Definition at line 71 of file css\_\-extensions.cpp.\index{DOM::CSS2Azimuth@{DOM::CSS2Azimuth}!getAngleValue@{getAngleValue}}
\index{getAngleValue@{getAngleValue}!DOM::CSS2Azimuth@{DOM::CSS2Azimuth}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}float CSS2Azimuth::get\-Angle\-Value (const unsigned short {\em unit\-Type})}\label{classDOM_1_1CSS2Azimuth_a9}


Used to retrieved the float value of the azimuth property. 

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em unit\-Type}]The unit type can be only an angle unit type ( {\tt  CSS\_\-DEG } , {\tt  CSS\_\-RAD } or {\tt  CSS\_\-GRAD } ).\end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]The float value.\end{Desc}
\begin{Desc}
\item[Exceptions:]
\begin{description}
\item[{\em DOMException}]INVALID\_\-ACCESS\_\-ERR: Raised if the unit type is invalid. \end{description}
\end{Desc}


Definition at line 77 of file css\_\-extensions.cpp.\index{DOM::CSS2Azimuth@{DOM::CSS2Azimuth}!setIdentifier@{setIdentifier}}
\index{setIdentifier@{setIdentifier}!DOM::CSS2Azimuth@{DOM::CSS2Azimuth}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CSS2Azimuth::set\-Identifier (const {\bf DOM::DOMString} \& {\em identifier}, const bool {\em behind})}\label{classDOM_1_1CSS2Azimuth_a10}


Setting the identifier for the azimuth property will unset any previously set angle value. 

The value of {\tt  azimuth\-Type } is set to {\tt  CSS\_\-IDENT }

\begin{Desc}
\item[Parameters:]
\begin{description}
\item[{\em identifier}]The new identifier. If the identifier is \char`\"{}leftwards\char`\"{} or \char`\"{}rightward\char`\"{}, the behind attribute is ignored.\item[{\em behind}]The new value for behind.\end{description}
\end{Desc}
\begin{Desc}
\item[Returns:]\end{Desc}
\begin{Desc}
\item[Exceptions:]
\begin{description}
\item[{\em DOMException}]SYNTAX\_\-ERR: Raised if the specified {\tt  identifier } has a syntax error and is unparsable.\end{description}
\end{Desc}
NO\_\-MODIFICATION\_\-ALLOWED\_\-ERR: Raised if this property is readonly. 

Definition at line 83 of file css\_\-extensions.cpp.

The documentation for this class was generated from the following files:\begin{CompactItemize}
\item 
css\_\-extensions.h\item 
css\_\-extensions.cpp\end{CompactItemize}
