VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
MyC4BPatch Class Reference

Public Member Functions

 MyC4BPatch ()
virtual ~MyC4BPatch ()
virtual void xlate_gridded_patch (C4B &c4b, DtGroup *&patchTerrain, DtGroup *&patchFeatures)
virtual void xlate_tinned_patch (C4B &c4b, void *te8_or_te16, int num_elements, DtGroup *&patchTerrain, DtGroup *&patchFeatures)
virtual void set_origin_and_post_indices (C4B &c4b, unsigned int patch_number)
virtual void set_features (void *features, bool has_feat, bool uses_16_bits, bool has_no_terrain_elts)

Protected Member Functions

 MyC4BPatch (const MyC4BPatch &orig)
MyC4BPatchoperator= (const MyC4BPatch &orig)
virtual DtTreemake_tree (C4B &c4b, const DtPoint &at, c4b_treeline_info *t)
virtual DtGroupxlate_features (C4B &c4b)
virtual int xlate_microterrain (C4B &c4b, DtGroup *g, c4b_feature_info *f, int num_left_to_read)
virtual int xlate_building (C4B &c4b, DtGroup *g, c4b_feature_info *f)
virtual int xlate_tree (C4B &c4b, DtGroup *g, c4b_feature_info *f, int num_left_to_read)
virtual int xlate_canopy (C4B &c4b, DtGroup *g, c4b_feature_info *f, int num_left_to_read)
virtual int xlate_linear (C4B &c4b, DtGroup *g, c4b_feature_info *f, int num_left_to_read)
virtual int xlate_feature (C4B &c4b, DtGroup *g, c4b_feature_info *f, int num_left_to_read)

Protected Attributes

void * myPatchFeatures
unsigned int myIndexOfZerothPost
bool myHasFeatureData
bool myUses16BitIndices
bool myHasNoTerrainElements
DtPoint myOriginXY

Static Protected Attributes

static const int theMaxNumberOfTINVertices

Constructor & Destructor Documentation

MyC4BPatch::MyC4BPatch ( )
virtual MyC4BPatch::~MyC4BPatch ( )
virtual
MyC4BPatch::MyC4BPatch ( const MyC4BPatch orig)
protected

Member Function Documentation

virtual void MyC4BPatch::xlate_gridded_patch ( C4B c4b,
DtGroup *&  patchTerrain,
DtGroup *&  patchFeatures 
)
virtual
virtual void MyC4BPatch::xlate_tinned_patch ( C4B c4b,
void *  te8_or_te16,
int  num_elements,
DtGroup *&  patchTerrain,
DtGroup *&  patchFeatures 
)
virtual
virtual void MyC4BPatch::set_origin_and_post_indices ( C4B c4b,
unsigned int  patch_number 
)
virtual
virtual void MyC4BPatch::set_features ( void *  features,
bool  has_feat,
bool  uses_16_bits,
bool  has_no_terrain_elts 
)
virtual
MyC4BPatch& MyC4BPatch::operator= ( const MyC4BPatch orig)
protected
virtual DtTree* MyC4BPatch::make_tree ( C4B c4b,
const DtPoint at,
c4b_treeline_info t 
)
protectedvirtual
virtual DtGroup* MyC4BPatch::xlate_features ( C4B c4b)
protectedvirtual
virtual int MyC4BPatch::xlate_microterrain ( C4B c4b,
DtGroup g,
c4b_feature_info f,
int  num_left_to_read 
)
protectedvirtual
virtual int MyC4BPatch::xlate_building ( C4B c4b,
DtGroup g,
c4b_feature_info f 
)
protectedvirtual
virtual int MyC4BPatch::xlate_tree ( C4B c4b,
DtGroup g,
c4b_feature_info f,
int  num_left_to_read 
)
protectedvirtual
virtual int MyC4BPatch::xlate_canopy ( C4B c4b,
DtGroup g,
c4b_feature_info f,
int  num_left_to_read 
)
protectedvirtual
virtual int MyC4BPatch::xlate_linear ( C4B c4b,
DtGroup g,
c4b_feature_info f,
int  num_left_to_read 
)
protectedvirtual
virtual int MyC4BPatch::xlate_feature ( C4B c4b,
DtGroup g,
c4b_feature_info f,
int  num_left_to_read 
)
protectedvirtual

Member Data Documentation

const int MyC4BPatch::theMaxNumberOfTINVertices
staticprotected
void* MyC4BPatch::myPatchFeatures
protected
unsigned int MyC4BPatch::myIndexOfZerothPost
protected
bool MyC4BPatch::myHasFeatureData
protected
bool MyC4BPatch::myUses16BitIndices
protected
bool MyC4BPatch::myHasNoTerrainElements
protected
DtPoint MyC4BPatch::myOriginXY
protected

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

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)