CL_Sizef Class Reference
[clanCore Math]

2D (width,height) size structure - Float More...

#include <size.h>

Inheritance diagram for CL_Sizef:

CL_Sizex< float > List of all members.

Public Member Functions

 CL_Sizef ()
 CL_Sizef (float width, float height)
 CL_Sizef (const CL_Sizex< float > &s)
 CL_Sizef (const CL_Sizex< int > &copy)
 CL_Sizef (const CL_Sizex< double > &copy)
CL_Sizex< float > & operator+= (const CL_Sizex< float > &s)
 Size += Size operator.
CL_Sizex< float > & operator+= (const float &s)
 Size += operator.
CL_Sizex< float > & operator-= (const CL_Sizex< float > &s)
 Size -= Size operator.
CL_Sizex< float > & operator-= (const float &s)
 Size -= operator.
CL_Sizex< float > operator+ (const CL_Sizex< float > &s) const
 Size + Size operator.
CL_Sizex< float > operator+ (const float &s) const
 Size + operator.
CL_Sizex< float > operator- (const CL_Sizex< float > &s) const
 Size - Size operator.
CL_Sizex< float > operator- (const float &s) const
 Size - operator.
CL_Sizex< float > & operator *= (const float &s)
 Size *= operator.
CL_Sizex< float > & operator/= (const float &s)
 Size /= operator.
CL_Sizex< float > operator * (const float &s) const
 Size * operator.
CL_Sizex< float > operator/ (const float &s) const
 Size / operator.
bool operator== (const CL_Sizex< float > &s) const
 Size == Size operator (deep compare).
bool operator!= (const CL_Sizex< float > &s) const
 Size != Size operator (deep compare).

Public Attributes

float width
 Size width.
float height
 Size height.

Detailed Description

2D (width,height) size structure - Float


Constructor & Destructor Documentation

CL_Sizef::CL_Sizef  )  [inline]
 

CL_Sizef::CL_Sizef float  width,
float  height
[inline]
 

CL_Sizef::CL_Sizef const CL_Sizex< float > &  s  )  [inline]
 

CL_Sizef::CL_Sizef const CL_Sizex< int > &  copy  )  [inline]
 

CL_Sizef::CL_Sizef const CL_Sizex< double > &  copy  )  [inline, explicit]
 


Member Function Documentation

CL_Sizex<float > CL_Sizex< float >::operator * const float &  s  )  const [inline, inherited]
 

Size * operator.

CL_Sizex<float >& CL_Sizex< float >::operator *= const float &  s  )  [inline, inherited]
 

Size *= operator.

bool CL_Sizex< float >::operator!= const CL_Sizex< float > &  s  )  const [inline, inherited]
 

Size != Size operator (deep compare).

CL_Sizex<float > CL_Sizex< float >::operator+ const float &  s  )  const [inline, inherited]
 

Size + operator.

CL_Sizex<float > CL_Sizex< float >::operator+ const CL_Sizex< float > &  s  )  const [inline, inherited]
 

Size + Size operator.

CL_Sizex<float >& CL_Sizex< float >::operator+= const float &  s  )  [inline, inherited]
 

Size += operator.

CL_Sizex<float >& CL_Sizex< float >::operator+= const CL_Sizex< float > &  s  )  [inline, inherited]
 

Size += Size operator.

CL_Sizex<float > CL_Sizex< float >::operator- const float &  s  )  const [inline, inherited]
 

Size - operator.

CL_Sizex<float > CL_Sizex< float >::operator- const CL_Sizex< float > &  s  )  const [inline, inherited]
 

Size - Size operator.

CL_Sizex<float >& CL_Sizex< float >::operator-= const float &  s  )  [inline, inherited]
 

Size -= operator.

CL_Sizex<float >& CL_Sizex< float >::operator-= const CL_Sizex< float > &  s  )  [inline, inherited]
 

Size -= Size operator.

CL_Sizex<float > CL_Sizex< float >::operator/ const float &  s  )  const [inline, inherited]
 

Size / operator.

CL_Sizex<float >& CL_Sizex< float >::operator/= const float &  s  )  [inline, inherited]
 

Size /= operator.

bool CL_Sizex< float >::operator== const CL_Sizex< float > &  s  )  const [inline, inherited]
 

Size == Size operator (deep compare).


Member Data Documentation

float CL_Sizex< float >::height [inherited]
 

Size height.

float CL_Sizex< float >::width [inherited]
 

Size width.


The documentation for this class was generated from the following file:
Generated on Thu Dec 3 02:39:40 2009 for ClanLib by  doxygen 1.4.6