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

Public Member Functions

bool read (FILE *fp, progressCallbackStartFunction *prog_start_fcnp, progressCallbackSetValueFunction *prog_set_value_fcnp, progressCallbackEndFunction *prog_end_fcnp)
void describe ()
void xlate (DtC4bReader *tdb, progressCallbackStartFunction *prog_start_fcnp, progressCallbackSetValueFunction *prog_set_value_fcnp, progressCallbackEndFunction *prog_end_fcnp)
unsigned int patch0_number_from_patch_group_number (unsigned int patch_group_num)
bool read_patch_group_headers (bool debug=false)
bool read_nodes (bool debug=false)
bool read_edges (bool debug=false)
bool read_feature_data ()
bool read_grid_posts (bool debug=false)
bool read_all_patch_data (bool debug=false)
virtual DtC4bReaderreader () const
void unpack ()

Public Attributes

FILE * fp
c4b_file_header my_ctdb
c4b_patch_group_headerspatch_group_headers
c4b_nodenodes
c4b_edgeedges
c4b_grid_postgrid_posts
unsigned int num_grid_posts
DtU8 * patch_data
unsigned int num_pages
unsigned int num_patches
unsigned int num_patch_groups
unsigned int num_patches_wide
unsigned int num_patches_high
unsigned int num_posts_wide
MyC4B parsed_c4b

Member Function Documentation

bool C4B::read ( FILE *  fp,
progressCallbackStartFunction prog_start_fcnp,
progressCallbackSetValueFunction prog_set_value_fcnp,
progressCallbackEndFunction prog_end_fcnp 
)
void C4B::describe ( )
void C4B::xlate ( DtC4bReader tdb,
progressCallbackStartFunction prog_start_fcnp,
progressCallbackSetValueFunction prog_set_value_fcnp,
progressCallbackEndFunction prog_end_fcnp 
)
unsigned int C4B::patch0_number_from_patch_group_number ( unsigned int  patch_group_num)
bool C4B::read_patch_group_headers ( bool  debug = false)
bool C4B::read_nodes ( bool  debug = false)
bool C4B::read_edges ( bool  debug = false)
bool C4B::read_feature_data ( )
bool C4B::read_grid_posts ( bool  debug = false)
bool C4B::read_all_patch_data ( bool  debug = false)
DtC4bReader * C4B::reader ( ) const
inlinevirtual

References parsed_c4b, and MyC4B::reader().

void C4B::unpack ( )

Member Data Documentation

FILE* C4B::fp
c4b_file_header C4B::my_ctdb
c4b_patch_group_headers* C4B::patch_group_headers
c4b_node* C4B::nodes
c4b_edge* C4B::edges
c4b_grid_post* C4B::grid_posts
unsigned int C4B::num_grid_posts
DtU8* C4B::patch_data
unsigned int C4B::num_pages
unsigned int C4B::num_patches
unsigned int C4B::num_patch_groups
unsigned int C4B::num_patches_wide
unsigned int C4B::num_patches_high
unsigned int C4B::num_posts_wide
MyC4B C4B::parsed_c4b

Referenced by reader().


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)