# 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  

tileDesc Class Reference

#include <nel_patch_mesh.h>

Collaboration diagram for tileDesc:

Collaboration graph
[legend]
List of all members.

Public Methods

void setTile (int num, int ncase, tileIndex tile0, tileIndex tile1, tileIndex tile2)
tileIndexgetLayer (int num)
const tileIndexgetLayer (int num) const
int getNumLayer ()
void setEmpty ()
bool isEmpty ()
void rotate (int nRotate)
int getCase () const
void setCase (int nCase)

Private Attributes

tileIndex _MatIDTab [3]
USHORT _Num
USHORT _Flags

Friends

class  RPatchMesh

Member Function Documentation

int tileDesc::getCase ( ) const [inline]
 

Definition at line 183 of file nel_patch_mesh.h.

Referenced by RPatchMesh::BuildMesh(), and RPatchMesh::exportZone().

const tileIndex & tileDesc::getLayer ( int num ) const [inline]
 

Definition at line 158 of file nel_patch_mesh.h.

tileIndex & tileDesc::getLayer ( int num ) [inline]
 

Definition at line 154 of file nel_patch_mesh.h.

Referenced by RPatchMesh::BuildMesh(), and RPatchMesh::exportZone().

int tileDesc::getNumLayer ( ) [inline]
 

Definition at line 162 of file nel_patch_mesh.h.

Referenced by RPatchMesh::BuildMesh(), and RPatchMesh::exportZone().

bool tileDesc::isEmpty ( ) [inline]
 

Definition at line 171 of file nel_patch_mesh.h.

Referenced by RPatchMesh::BuildMesh().

void tileDesc::rotate ( int nRotate ) [inline]
 

Definition at line 175 of file nel_patch_mesh.h.

Referenced by RPatchMesh::Subdivide(), RPatchMesh::SubdivideU(), and RPatchMesh::TurnPatch().

void tileDesc::setCase ( int nCase ) [inline]
 

Definition at line 187 of file nel_patch_mesh.h.

Referenced by setTile().

void tileDesc::setEmpty ( ) [inline]
 

Definition at line 166 of file nel_patch_mesh.h.

Referenced by UI_PATCH::Init(), and RPatchMesh::Load().

void tileDesc::setTile ( int num,
int ncase,
tileIndex tile0,
tileIndex tile1,
tileIndex tile2 ) [inline]
 

Definition at line 146 of file nel_patch_mesh.h.


Friends And Related Function Documentation

class RPatchMesh [friend]
 

Definition at line 144 of file nel_patch_mesh.h.


Member Data Documentation

USHORT tileDesc::_Flags [private]
 

Definition at line 196 of file nel_patch_mesh.h.

tileIndex tileDesc::_MatIDTab[3] [private]
 

Definition at line 194 of file nel_patch_mesh.h.

USHORT tileDesc::_Num [private]
 

Definition at line 195 of file nel_patch_mesh.h.


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