#include <Vector.h>
Public Member Functions | |
UVMap (T U=0, T V=0, int d=0) | |
virtual | ~UVMap (void) |
void | init (void) |
void | set (T U, T V=0, int D=0) |
UVMap | flip (void) |
UVMap | flipV (void) |
UVMap | flipU (void) |
template<typename R > | |
UVMap< T > & | operator= (const UVMap< R > a) |
Public Attributes | |
T | u |
T | v |
int | d |
汎用 |
template <typename t="double"> class UVMap
2次元ベクトルの定義
パラメトリック曲面用
Definition at line 596 of file Vector.h.
UVMap | ( | T | U = 0 , |
|
T | V = 0 , |
|||
int | d = 0 | |||
) | [inline] |
UVMap flip | ( | void | ) | [inline] |
UVMap flipU | ( | void | ) | [inline] |
UVMap flipV | ( | void | ) | [inline] |
void init | ( | void | ) | [inline] |
void set | ( | T | U, | |
T | V = 0 , |
|||
int | D = 0 | |||
) | [inline] |
int d |
Definition at line 601 of file Vector.h.
Referenced by jbxl::operator*(), jbxl::operator+(), jbxl::operator-(), jbxl::operator/(), and UVMap< double >::operator=().
T u |
Definition at line 599 of file Vector.h.
Referenced by TextureParam::execInvRotate(), TextureParam::execInvScale(), TextureParam::execInvShift(), TextureParam::execRotate(), TextureParam::execScale(), TextureParam::execShift(), MeshObjectNode::generatePlanarUVMap(), jbxl::operator!=(), jbxl::operator*(), jbxl::operator+(), jbxl::operator-(), jbxl::operator/(), UVMap< double >::operator=(), and jbxl::operator==().
T v |
Definition at line 600 of file Vector.h.
Referenced by TextureParam::execInvRotate(), TextureParam::execInvScale(), TextureParam::execInvShift(), TextureParam::execRotate(), TextureParam::execScale(), TextureParam::execShift(), MeshObjectNode::generatePlanarUVMap(), jbxl::operator!=(), jbxl::operator*(), jbxl::operator+(), jbxl::operator-(), jbxl::operator/(), UVMap< double >::operator=(), and jbxl::operator==().