Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

LwoInputFile Class Reference

#include <lwoInputFile.h>

Inheritance diagram for LwoInputFile:

IffInputFile TypedObject List of all members.

Public Member Functions

 LwoInputFile ()
 ~LwoInputFile ()
INLINE double get_lwo_version () const
INLINE void set_lwo_version (double version)
int get_vx ()
LVecBase3f get_vec3 ()
Filename get_filename ()
virtual TypeHandle get_type () const
virtual TypeHandle force_init_type ()

Static Public Member Functions

TypeHandle get_class_type ()
void init_type ()

Protected Member Functions

virtual IffChunkmake_new_chunk (IffId id)

Private Attributes

double _lwo_version

Static Private Attributes

TypeHandle _type_handle

Constructor & Destructor Documentation

LwoInputFile::LwoInputFile  ) 
 

Definition at line 40 of file lwoInputFile.cxx.

LwoInputFile::~LwoInputFile  ) 
 

Definition at line 49 of file lwoInputFile.cxx.


Member Function Documentation

virtual TypeHandle LwoInputFile::force_init_type void   )  [inline, virtual]
 

Reimplemented from IffInputFile.

Definition at line 55 of file lwoInputFile.h.

References get_class_type(), and init_type().

TypeHandle LwoInputFile::get_class_type void   )  [inline, static]
 

Reimplemented from IffInputFile.

Definition at line 56 of file lwoInputFile.h.

References _type_handle.

Referenced by force_init_type(), and get_type().

Filename LwoInputFile::get_filename  ) 
 

Definition at line 94 of file lwoInputFile.cxx.

References Filename, IffInputFile::get_string(), nout, path, and size_t.

Referenced by LwoStillImage::read_iff().

INLINE double LwoInputFile::get_lwo_version  )  const
 

Referenced by LwoPolygons::read_iff().

virtual TypeHandle LwoInputFile::get_type void   )  const [inline, virtual]
 

Reimplemented from IffInputFile.

Definition at line 52 of file lwoInputFile.h.

References get_class_type().

LVecBase3f LwoInputFile::get_vec3  ) 
 

Definition at line 79 of file lwoInputFile.cxx.

References IffInputFile::get_be_float32().

Referenced by LwoSurfaceColor::read_iff(), LwoSurfaceBlockTransform::read_iff(), LwoPoints::read_iff(), LwoLayer::read_iff(), and LwoBoundingBox::read_iff().

int LwoInputFile::get_vx  ) 
 

Definition at line 59 of file lwoInputFile.cxx.

References IffInputFile::get_be_uint16(), and PN_uint16.

Referenced by LwoVertexMap::read_iff(), LwoSurfaceParameter::read_iff(), LwoSurfaceColor::read_iff(), LwoSurfaceBlockTransform::read_iff(), LwoSurfaceBlockRepeat::read_iff(), LwoSurfaceBlockOpacity::read_iff(), LwoSurfaceBlockImage::read_iff(), LwoPolygonTags::read_iff(), LwoPolygons::read_iff(), and LwoDiscontinuousVertexMap::read_iff().

void LwoInputFile::init_type void   )  [inline, static]
 

Reimplemented from IffInputFile.

Definition at line 59 of file lwoInputFile.h.

References _type_handle, IffInputFile::get_class_type(), IffInputFile::init_type(), and register_type().

Referenced by force_init_type(), and init_liblwo().

IffChunk * LwoInputFile::make_new_chunk IffId  id  )  [protected, virtual]
 

Reimplemented from IffInputFile.

Definition at line 117 of file lwoInputFile.cxx.

References id, and IffInputFile::make_new_chunk().

INLINE void LwoInputFile::set_lwo_version double  version  ) 
 

Referenced by LwoHeader::read_iff().


Member Data Documentation

double LwoInputFile::_lwo_version [private]
 

Definition at line 49 of file lwoInputFile.h.

TypeHandle LwoInputFile::_type_handle [static, private]
 

Reimplemented from IffInputFile.

Definition at line 32 of file lwoInputFile.cxx.

Referenced by get_class_type(), and init_type().


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 01:01:12 2003 for Panda-Tool by doxygen1.3