VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes
MyC4BPatch Class Reference

List of all members.

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

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 
) [protected, virtual]
virtual DtGroup* MyC4BPatch::xlate_features ( C4B c4b) [protected, virtual]
virtual int MyC4BPatch::xlate_microterrain ( C4B c4b,
DtGroup g,
c4b_feature_info f,
int  num_left_to_read 
) [protected, virtual]
virtual int MyC4BPatch::xlate_building ( C4B c4b,
DtGroup g,
c4b_feature_info f 
) [protected, virtual]
virtual int MyC4BPatch::xlate_tree ( C4B c4b,
DtGroup g,
c4b_feature_info f,
int  num_left_to_read 
) [protected, virtual]
virtual int MyC4BPatch::xlate_canopy ( C4B c4b,
DtGroup g,
c4b_feature_info f,
int  num_left_to_read 
) [protected, virtual]
virtual int MyC4BPatch::xlate_linear ( C4B c4b,
DtGroup g,
c4b_feature_info f,
int  num_left_to_read 
) [protected, virtual]
virtual int MyC4BPatch::xlate_feature ( C4B c4b,
DtGroup g,
c4b_feature_info f,
int  num_left_to_read 
) [protected, virtual]

Member Data Documentation

const int MyC4BPatch::theMaxNumberOfTINVertices [static, protected]
void* MyC4BPatch::myPatchFeatures [protected]
unsigned int MyC4BPatch::myIndexOfZerothPost [protected]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)