VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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
 
DtC4b 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 DtC4b::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
DtC4b C4B::parsed_c4b

Referenced by reader().


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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)