# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NLMISC::CUV Class Reference

2d UV. More...

#include <uv.h>

List of all members.

Public Methods

 CUV ()
 CUV (float u, float v)
void set (float u, float v)
CUV operator+ (const CUV &v) const
CUV operator- (const CUV &v) const
CUV operator- () const
CUV & operator *= (float f)
CUV & operator+= (const CUV &v)
CUV & operator-= (const CUV &v)
bool operator< (const CUV &o) const
 This operator is here just for map/set insertion(no meaning). comparison order is U,V. More...

bool operator== (const CUV &c) const
bool operator!= (const CUV &c) const
void serial (NLMISC::IStream &f)

Public Attributes

float U
float V


Detailed Description

2d UV.

Definition at line 46 of file uv.h.


Constructor & Destructor Documentation

NLMISC::CUV::CUV   [inline]
 

Definition at line 52 of file uv.h.

Referenced by operator *=, operator!=, operator+, operator+=, operator-, operator-=, operator<, and operator==.

NLMISC::CUV::CUV float    u,
float    v
[inline]
 

Definition at line 53 of file uv.h.

References U, V, and v.


Member Function Documentation

CUV& NLMISC::CUV::operator *= float    f [inline]
 

Definition at line 66 of file uv.h.

References CUV, U, and V.

bool NLMISC::CUV::operator!= const CUV &    c const [inline]
 

Definition at line 80 of file uv.h.

References CUV.

CUV NLMISC::CUV::operator+ const CUV &    v const [inline]
 

Definition at line 57 of file uv.h.

References CUV, U, V, and v.

CUV& NLMISC::CUV::operator+= const CUV &    v [inline]
 

Definition at line 68 of file uv.h.

References CUV, U, V, and v.

CUV NLMISC::CUV::operator-   const [inline]
 

Definition at line 63 of file uv.h.

References CUV, U, and V.

CUV NLMISC::CUV::operator- const CUV &    v const [inline]
 

Definition at line 60 of file uv.h.

References CUV, U, V, and v.

CUV& NLMISC::CUV::operator-= const CUV &    v [inline]
 

Definition at line 70 of file uv.h.

References CUV, U, V, and v.

bool NLMISC::CUV::operator< const CUV &    o const [inline]
 

This operator is here just for map/set insertion(no meaning). comparison order is U,V.

Definition at line 73 of file uv.h.

References CUV, U, and V.

bool NLMISC::CUV::operator== const CUV &    c const [inline]
 

Definition at line 79 of file uv.h.

References CUV, U, and V.

void NLMISC::CUV::serial NLMISC::IStream   f [inline]
 

Definition at line 82 of file uv.h.

References NLMISC::IStream::serial, U, and V.

void NLMISC::CUV::set float    u,
float    v
[inline]
 

Definition at line 55 of file uv.h.

References U, V, and v.


Member Data Documentation

float NLMISC::CUV::U
 

Definition at line 49 of file uv.h.

Referenced by CUV, NL3D::CNoise3d::init, operator *=, operator+, operator+=, operator-, operator-=, operator<, operator==, NL3D::CNoise3d::render, NL3D::CNoise3d::render2passes, NL3D::CNoise3d::renderGrid, NL3D::CNoise3d::renderGrid2passes, serial, and set.

float NLMISC::CUV::V
 

Definition at line 49 of file uv.h.

Referenced by CUV, NL3D::CNoise3d::init, operator *=, operator+, operator+=, operator-, operator-=, operator<, operator==, NL3D::CNoise3d::render, NL3D::CNoise3d::render2passes, NL3D::CNoise3d::renderGrid, NL3D::CNoise3d::renderGrid2passes, serial, and set.


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