![]() |
IAIRectImpl< T > Class Template Reference
template<typename T>
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| IAIRectImpl< T >::IAIRectImpl | ( | ) | [inline] |
| IAIRectImpl< T >::IAIRectImpl | ( | const T & | rect | ) | [inline] |
| IAIRectImpl< T >::IAIRectImpl | ( | const PointType & | a | ) | [inline] |
| IAIRectImpl< T >::IAIRectImpl | ( | const PointType & | a, | |
| const PointType & | b | |||
| ) | [inline] |
| IAIRectImpl< T >::IAIRectImpl | ( | CoordinateType | l, | |
| CoordinateType | t, | |||
| CoordinateType | r, | |||
| CoordinateType | b | |||
| ) | [inline] |
| CoordinateType IAIRectImpl< T >::Area | ( | ) | const [inline] |
References IAIRectImpl< T >::Height(), and IAIRectImpl< T >::Width().
| void IAIRectImpl< T >::Center | ( | const T & | centerRect | ) | [inline] |
References IAIRectImpl< T >::Height(), IAIRectImpl< T >::Offset(), and IAIRectImpl< T >::Width().
| PointType IAIRectImpl< T >::Center | ( | ) | const [inline] |
| AIBoolean IAIRectImpl< T >::Contains | ( | const T & | r | ) | const [inline] |
| AIBoolean IAIRectImpl< T >::Contains | ( | const PointType & | p | ) | const [inline] |
| CoordinateType IAIRectImpl< T >::Height | ( | ) | const [inline] |
Referenced by IAIRectImpl< T >::Area(), and IAIRectImpl< T >::Center().
| void IAIRectImpl< T >::Inflate | ( | CoordinateType | h, | |
| CoordinateType | v | |||
| ) | [inline] |
| void IAIRectImpl< T >::Inset | ( | CoordinateType | h, | |
| CoordinateType | v | |||
| ) | [inline] |
| void IAIRectImpl< T >::Intersect | ( | const T & | a, | |
| const T & | b | |||
| ) | [inline] |
References ai::Max(), ai::Min(), IAIRectImpl< T >::Overlaps(), and IAIRectImpl< T >::SetEmpty().
| void IAIRectImpl< T >::Intersect | ( | const T & | a | ) | [inline] |
References ai::Max(), ai::Min(), IAIRectImpl< T >::Overlaps(), and IAIRectImpl< T >::SetEmpty().
| AIBoolean IAIRectImpl< T >::IsEmpty | ( | ) | const [inline] |
| AIBoolean IAIRectImpl< T >::IsNormalized | ( | ) | const [inline] |
| void IAIRectImpl< T >::Normalize | ( | ) | [inline] |
| void IAIRectImpl< T >::Offset | ( | CoordinateType | h, | |
| CoordinateType | v | |||
| ) | [inline] |
Referenced by IAIRectImpl< T >::Center().
| AIBoolean IAIRectImpl< T >::operator!= | ( | const T & | a | ) | const [inline] |
| IAIRectImpl& IAIRectImpl< T >::operator++ | ( | ) | [inline] |
References IAIRectImpl< T >::operator+=().
| IAIRectImpl& IAIRectImpl< T >::operator+= | ( | const PointType & | p | ) | [inline] |
| IAIRectImpl& IAIRectImpl< T >::operator+= | ( | CoordinateType | n | ) | [inline] |
Referenced by IAIRectImpl< T >::operator++(), and IAIRectImpl< T >::operator-=().
| IAIRectImpl& IAIRectImpl< T >::operator-- | ( | ) | [inline] |
References IAIRectImpl< T >::operator-=().
| IAIRectImpl& IAIRectImpl< T >::operator-= | ( | PointType & | p | ) | [inline] |
| IAIRectImpl& IAIRectImpl< T >::operator-= | ( | CoordinateType | n | ) | [inline] |
References IAIRectImpl< T >::operator+=().
Referenced by IAIRectImpl< T >::operator--().
| IAIRectImpl& IAIRectImpl< T >::operator= | ( | const PointType & | p | ) | [inline] |
| AIBoolean IAIRectImpl< T >::operator== | ( | const T & | a | ) | const [inline] |
| AIBoolean IAIRectImpl< T >::Overlaps | ( | const T & | r | ) | const [inline] |
Referenced by IAIRectImpl< T >::Intersect().
| void IAIRectImpl< T >::SetEmpty | ( | ) | [inline] |
Referenced by IAIRectImpl< T >::Intersect().
| void IAIRectImpl< T >::Union | ( | const T & | a, | |
| const T & | b | |||
| ) | [inline] |
| void IAIRectImpl< T >::Union | ( | const T & | a | ) | [inline] |
| void IAIRectImpl< T >::Union | ( | const PointType & | a | ) | [inline] |
| CoordinateType IAIRectImpl< T >::Width | ( | ) | const [inline] |
Referenced by IAIRectImpl< T >::Area(), and IAIRectImpl< T >::Center().
| Contents | Suites | Classes | Class Index | Member Index |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||