ClanLib  2.3.7
Public Member Functions | List of all members
CL_Sized Class Reference

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

#include <size.h>

Inheritance diagram for CL_Sized:
Inheritance graph
[legend]

Public Member Functions

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

Public Attributes

Attributes
double width
 Size width. More...
 
double height
 Size height. More...
 

Detailed Description

2D (width,height) size structure - Double

Constructor & Destructor Documentation

CL_Sized::CL_Sized ( )
inline
CL_Sized::CL_Sized ( double  width,
double  height 
)
inline
CL_Sized::CL_Sized ( const CL_Sizex< double > &  s)
inline
CL_Sized::CL_Sized ( const CL_Sizex< int > &  copy)
inline
CL_Sized::CL_Sized ( const CL_Sizex< float > &  copy)
inline

Member Function Documentation

bool CL_Sizex< double >::operator!= ( const CL_Sizex< double > &  s) const
inlineinherited

Size != Size operator (deep compare).

CL_Sizex<double > CL_Sizex< double >::operator* ( const double &  s) const
inlineinherited

Size * operator.

CL_Sizex<double >& CL_Sizex< double >::operator*= ( const double &  s)
inlineinherited

Size *= operator.

CL_Sizex<double > CL_Sizex< double >::operator+ ( const CL_Sizex< double > &  s) const
inlineinherited

Size + Size operator.

CL_Sizex<double > CL_Sizex< double >::operator+ ( const double &  s) const
inlineinherited

Size + operator.

CL_Sizex<double >& CL_Sizex< double >::operator+= ( const CL_Sizex< double > &  s)
inlineinherited

Size += Size operator.

CL_Sizex<double >& CL_Sizex< double >::operator+= ( const double &  s)
inlineinherited

Size += operator.

CL_Sizex<double > CL_Sizex< double >::operator- ( const CL_Sizex< double > &  s) const
inlineinherited

Size - Size operator.

CL_Sizex<double > CL_Sizex< double >::operator- ( const double &  s) const
inlineinherited

Size - operator.

CL_Sizex<double >& CL_Sizex< double >::operator-= ( const CL_Sizex< double > &  s)
inlineinherited

Size -= Size operator.

CL_Sizex<double >& CL_Sizex< double >::operator-= ( const double &  s)
inlineinherited

Size -= operator.

CL_Sizex<double > CL_Sizex< double >::operator/ ( const double &  s) const
inlineinherited

Size / operator.

CL_Sizex<double >& CL_Sizex< double >::operator/= ( const double &  s)
inlineinherited

Size /= operator.

bool CL_Sizex< double >::operator== ( const CL_Sizex< double > &  s) const
inlineinherited

Size == Size operator (deep compare).

Member Data Documentation

double CL_Sizex< double >::height
inherited

Size height.

Referenced by CL_Sized().

double CL_Sizex< double >::width
inherited

Size width.

Referenced by CL_Sized().


The documentation for this class was generated from the following file: