CMGDK r49-rc2
公有成员 | 公有属性
hgl::RectScope2< T >模板类参考

矩形范围类 更多...

#include <RectScope.H>

所有成员的列表。

公有成员

GetBottom () const
GetRight () const
void SetBottom (T v)
void SetRight (T v)
 RectScope2 ()
 RectScope2 (T, T, T, T)
template<typename N >
 RectScope2 (const RectScope2< N > &)
void Clear ()
void Set (T, T, T, T)
bool PointIn (T, T) const
template<typename N >
bool PointIn (const N &v) const
 一个点是否在其上
template<typename N >
void operator= (const RectScope2< N > &rs)
template<typename N >
bool operator== (const RectScope2< N > &rs) const
template<typename N >
bool operator!= (const RectScope2< N > &rs) const
template<typename N >
RectScope2< T > operator+ (const Vertex2< N > &v) const
template<typename N >
RectScope2< T > operator- (const Vertex2< N > &v) const
template<typename N >
RectScope2< T > & operator+= (const Vertex2< N > &v)
template<typename N >
RectScope2< T > & operator-= (const Vertex2< N > &v)

公有属性

Left
 矩形左边所在的坐标
Top
 矩形上边所在的坐标
Width
 矩形的宽度
Height
 矩形的高度

详细描述

template<typename T>
class hgl::RectScope2< T >

矩形范围类

这个类用于描述和处理一个矩形范围


构造及析构函数文档

template<typename T >
hgl::RectScope2< T >::RectScope2 ( )

本类构造函数

template<typename T>
hgl::RectScope2< T >::RectScope2 ( l,
t,
w,
h 
)

本类构造函数

参数:
l矩形最左边的坐标值
t矩形最上边的坐标值
w矩形的宽度
h矩形的高度
template<typename T >
template<typename N >
hgl::RectScope2< T >::RectScope2 ( const RectScope2< N > &  rs)

成员函数文档

template<typename T>
void hgl::RectScope2< T >::Clear ( ) [inline]
template<typename T>
T hgl::RectScope2< T >::GetBottom ( ) const [inline]
template<typename T>
T hgl::RectScope2< T >::GetRight ( ) const [inline]
template<typename T>
template<typename N >
bool hgl::RectScope2< T >::operator!= ( const RectScope2< N > &  rs) const [inline]
template<typename T>
template<typename N >
RectScope2<T> hgl::RectScope2< T >::operator+ ( const Vertex2< N > &  v) const [inline]
template<typename T>
template<typename N >
RectScope2<T>& hgl::RectScope2< T >::operator+= ( const Vertex2< N > &  v) [inline]
template<typename T>
template<typename N >
RectScope2<T> hgl::RectScope2< T >::operator- ( const Vertex2< N > &  v) const [inline]
template<typename T>
template<typename N >
RectScope2<T>& hgl::RectScope2< T >::operator-= ( const Vertex2< N > &  v) [inline]
template<typename T>
template<typename N >
void hgl::RectScope2< T >::operator= ( const RectScope2< N > &  rs) [inline]
template<typename T>
template<typename N >
bool hgl::RectScope2< T >::operator== ( const RectScope2< N > &  rs) const [inline]
template<typename T>
template<typename N >
bool hgl::RectScope2< T >::PointIn ( const N &  v) const [inline]

一个点是否在其上

template<typename T>
bool hgl::RectScope2< T >::PointIn ( x,
y 
) const

求坐标点x,y,z是否在这个矩形内

参数:
xX坐标
yY坐标
返回:
点x,y,z是否在矩形范围内
template<typename T>
void hgl::RectScope2< T >::Set ( l,
t,
w,
h 
)

设置数据

参数:
l矩形最左边的坐标值
t矩形最上边的坐标值
w矩形的宽度
h矩形的高度
template<typename T>
void hgl::RectScope2< T >::SetBottom ( v) [inline]
template<typename T>
void hgl::RectScope2< T >::SetRight ( v) [inline]

成员数据文档

template<typename T>
T hgl::RectScope2< T >::Height

矩形的高度

template<typename T>
T hgl::RectScope2< T >::Left

矩形左边所在的坐标

template<typename T>
T hgl::RectScope2< T >::Top

矩形上边所在的坐标

template<typename T>
T hgl::RectScope2< T >::Width

矩形的宽度


该类的文档由以下文件生成:
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义