MyGUI 3.0.1
Public Member Functions | Static Public Member Functions | Data Fields | Friends
MyGUI::types::TCoord< T > Struct Template Reference

#include <MyGUI_TCoord.h>

Inheritance diagram for MyGUI::types::TCoord< T >:

Public Member Functions

 TCoord ()
 TCoord (T const &_left, T const &_top, T const &_width, T const &_height)
 TCoord (TCoord const &_obj)
 TCoord (TPoint< T > const &_point, TSize< T > const &_size)
TCoordoperator-= (TCoord const &_obj)
TCoordoperator+= (TCoord const &_obj)
TCoord operator- (TCoord const &_obj) const
TCoord operator- (TPoint< T > const &_obj) const
TCoord operator- (TSize< T > const &_obj) const
TCoord operator+ (TCoord const &_obj) const
TCoord operator+ (TPoint< T > const &_obj) const
TCoord operator+ (TSize< T > const &_obj) const
TCoordoperator= (TCoord const &_obj)
template<typename U >
TCoordoperator= (TCoord< U > const &_obj)
TCoordoperator= (TPoint< T > const &_obj)
TCoordoperator= (TSize< T > const &_obj)
bool operator== (TCoord const &_obj) const
bool operator!= (TCoord const &_obj) const
right () const
bottom () const
void clear ()
void set (T const &_left, T const &_top, T const &_width, T const &_height)
void swap (TCoord &_value)
bool empty () const
TPoint< T > point () const
TSize< T > size () const
bool inside (const TPoint< T > &_value) const
std::string print () const

Static Public Member Functions

static TCoord< T > parse (const std::string &_value)

Data Fields

left
top
width
height

Friends

std::ostream & operator<< (std::ostream &_stream, const TCoord< T > &_value)
std::istream & operator>> (std::istream &_stream, TCoord< T > &_value)

Detailed Description

template<typename T>
struct MyGUI::types::TCoord< T >

Definition at line 35 of file MyGUI_TCoord.h.


Constructor & Destructor Documentation

template<typename T>
MyGUI::types::TCoord< T >::TCoord ( ) [inline]

Definition at line 39 of file MyGUI_TCoord.h.

template<typename T>
MyGUI::types::TCoord< T >::TCoord ( T const &  _left,
T const &  _top,
T const &  _width,
T const &  _height 
) [inline]

Definition at line 40 of file MyGUI_TCoord.h.

template<typename T>
MyGUI::types::TCoord< T >::TCoord ( TCoord< T > const &  _obj) [inline]

Definition at line 41 of file MyGUI_TCoord.h.

template<typename T>
MyGUI::types::TCoord< T >::TCoord ( TPoint< T > const &  _point,
TSize< T > const &  _size 
) [inline]

Definition at line 42 of file MyGUI_TCoord.h.


Member Function Documentation

template<typename T>
T MyGUI::types::TCoord< T >::bottom ( ) const [inline]

Definition at line 141 of file MyGUI_TCoord.h.

template<typename T>
void MyGUI::types::TCoord< T >::clear ( ) [inline]

Definition at line 146 of file MyGUI_TCoord.h.

template<typename T>
bool MyGUI::types::TCoord< T >::empty ( ) const [inline]

Definition at line 166 of file MyGUI_TCoord.h.

template<typename T>
bool MyGUI::types::TCoord< T >::inside ( const TPoint< T > &  _value) const [inline]

Definition at line 181 of file MyGUI_TCoord.h.

template<typename T>
bool MyGUI::types::TCoord< T >::operator!= ( TCoord< T > const &  _obj) const [inline]

Definition at line 131 of file MyGUI_TCoord.h.

template<typename T>
TCoord MyGUI::types::TCoord< T >::operator+ ( TSize< T > const &  _obj) const [inline]

Definition at line 87 of file MyGUI_TCoord.h.

template<typename T>
TCoord MyGUI::types::TCoord< T >::operator+ ( TCoord< T > const &  _obj) const [inline]

Definition at line 77 of file MyGUI_TCoord.h.

template<typename T>
TCoord MyGUI::types::TCoord< T >::operator+ ( TPoint< T > const &  _obj) const [inline]

Definition at line 82 of file MyGUI_TCoord.h.

template<typename T>
TCoord& MyGUI::types::TCoord< T >::operator+= ( TCoord< T > const &  _obj) [inline]

Definition at line 53 of file MyGUI_TCoord.h.

template<typename T>
TCoord MyGUI::types::TCoord< T >::operator- ( TPoint< T > const &  _obj) const [inline]

Definition at line 67 of file MyGUI_TCoord.h.

template<typename T>
TCoord MyGUI::types::TCoord< T >::operator- ( TSize< T > const &  _obj) const [inline]

Definition at line 72 of file MyGUI_TCoord.h.

template<typename T>
TCoord MyGUI::types::TCoord< T >::operator- ( TCoord< T > const &  _obj) const [inline]

Definition at line 62 of file MyGUI_TCoord.h.

template<typename T>
TCoord& MyGUI::types::TCoord< T >::operator-= ( TCoord< T > const &  _obj) [inline]

Definition at line 44 of file MyGUI_TCoord.h.

template<typename T>
TCoord& MyGUI::types::TCoord< T >::operator= ( TCoord< T > const &  _obj) [inline]

Definition at line 92 of file MyGUI_TCoord.h.

template<typename T>
template<typename U >
TCoord& MyGUI::types::TCoord< T >::operator= ( TCoord< U > const &  _obj) [inline]

Definition at line 102 of file MyGUI_TCoord.h.

template<typename T>
TCoord& MyGUI::types::TCoord< T >::operator= ( TPoint< T > const &  _obj) [inline]

Definition at line 111 of file MyGUI_TCoord.h.

template<typename T>
TCoord& MyGUI::types::TCoord< T >::operator= ( TSize< T > const &  _obj) [inline]

Definition at line 118 of file MyGUI_TCoord.h.

template<typename T>
bool MyGUI::types::TCoord< T >::operator== ( TCoord< T > const &  _obj) const [inline]

Definition at line 126 of file MyGUI_TCoord.h.

template<typename T>
static TCoord<T> MyGUI::types::TCoord< T >::parse ( const std::string &  _value) [inline, static]

Definition at line 193 of file MyGUI_TCoord.h.

template<typename T>
TPoint<T> MyGUI::types::TCoord< T >::point ( ) const [inline]

Definition at line 171 of file MyGUI_TCoord.h.

template<typename T>
std::string MyGUI::types::TCoord< T >::print ( ) const [inline]

Definition at line 186 of file MyGUI_TCoord.h.

template<typename T>
T MyGUI::types::TCoord< T >::right ( ) const [inline]

Definition at line 136 of file MyGUI_TCoord.h.

template<typename T>
void MyGUI::types::TCoord< T >::set ( T const &  _left,
T const &  _top,
T const &  _width,
T const &  _height 
) [inline]

Definition at line 151 of file MyGUI_TCoord.h.

template<typename T>
TSize<T> MyGUI::types::TCoord< T >::size ( ) const [inline]

Definition at line 176 of file MyGUI_TCoord.h.

template<typename T>
void MyGUI::types::TCoord< T >::swap ( TCoord< T > &  _value) [inline]

Definition at line 159 of file MyGUI_TCoord.h.


Friends And Related Function Documentation

template<typename T>
std::ostream& operator<< ( std::ostream &  _stream,
const TCoord< T > &  _value 
) [friend]

Definition at line 211 of file MyGUI_TCoord.h.

template<typename T>
std::istream& operator>> ( std::istream &  _stream,
TCoord< T > &  _value 
) [friend]

Definition at line 217 of file MyGUI_TCoord.h.


Field Documentation

template<typename T>
T MyGUI::types::TCoord< T >::height

Definition at line 37 of file MyGUI_TCoord.h.

template<typename T>
T MyGUI::types::TCoord< T >::left

Definition at line 37 of file MyGUI_TCoord.h.

template<typename T>
T MyGUI::types::TCoord< T >::top

Definition at line 37 of file MyGUI_TCoord.h.

template<typename T>
T MyGUI::types::TCoord< T >::width

Definition at line 37 of file MyGUI_TCoord.h.


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