#include <lwoDiscontinuousVertexMap.h>
Inheritance diagram for LwoDiscontinuousVertexMap:
Public Member Functions | |
bool | has_value (int polygon_index, int vertex_index) const |
PTA_float | get_value (int polygon_index, int vertex_index) const |
virtual bool | read_iff (IffInputFile *in, size_t stop_at) |
virtual void | write (ostream &out, int indent_level=0) const |
virtual TypeHandle | get_type () const |
virtual TypeHandle | force_init_type () |
Static Public Member Functions | |
TypeHandle | get_class_type () |
void | init_type () |
Public Attributes | |
IffId | _map_type |
int | _dimension |
string | _name |
Private Types | |
typedef pmap< int, PTA_float > | VMap |
typedef pmap< int, VMap > | VMad |
Private Attributes | |
VMad | _vmad |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 49 of file lwoDiscontinuousVertexMap.h. |
|
Definition at line 48 of file lwoDiscontinuousVertexMap.h. |
|
Reimplemented from LwoChunk. Definition at line 56 of file lwoDiscontinuousVertexMap.h. References get_class_type(), and init_type(). |
|
Reimplemented from LwoChunk. Definition at line 57 of file lwoDiscontinuousVertexMap.h. References _type_handle. Referenced by LwoToEggConverter::collect_lwo(), force_init_type(), and get_type(). |
|
Reimplemented from LwoChunk. Definition at line 53 of file lwoDiscontinuousVertexMap.h. References get_class_type(). |
|
Definition at line 56 of file lwoDiscontinuousVertexMap.cxx. References _vmad, and PTA_float. Referenced by CLwoPolygons::get_uv(). |
|
Definition at line 37 of file lwoDiscontinuousVertexMap.cxx. References _vmad. Referenced by CLwoPolygons::get_uv(). |
|
Reimplemented from LwoChunk. Definition at line 60 of file lwoDiscontinuousVertexMap.h. References _type_handle, LwoChunk::get_class_type(), LwoChunk::init_type(), and register_type(). Referenced by force_init_type(), and init_liblwo(). |
|
Implements IffChunk. Definition at line 82 of file lwoDiscontinuousVertexMap.cxx. References _dimension, _map_type, _name, _vmad, DCAST, IffInputFile::get_be_float32(), IffInputFile::get_be_uint16(), IffInputFile::get_bytes_read(), IffInputFile::get_id(), IffInputFile::get_string(), LwoInputFile::get_vx(), IffInputFile::is_eof(), nout, and PTA_float. |
|
Reimplemented from IffChunk. Definition at line 134 of file lwoDiscontinuousVertexMap.cxx. References _dimension, _map_type, _name, _vmad, IffChunk::get_id(), and indent(). |
|
Definition at line 40 of file lwoDiscontinuousVertexMap.h. Referenced by CLwoPolygons::get_uv(), read_iff(), and write(). |
|
Definition at line 39 of file lwoDiscontinuousVertexMap.h. Referenced by CLwoPolygons::add_vmad(), read_iff(), and write(). |
|
Definition at line 41 of file lwoDiscontinuousVertexMap.h. Referenced by CLwoPolygons::add_vmad(), read_iff(), and write(). |
|
Reimplemented from LwoChunk. Definition at line 27 of file lwoDiscontinuousVertexMap.cxx. Referenced by get_class_type(), and init_type(). |
|
Definition at line 50 of file lwoDiscontinuousVertexMap.h. Referenced by get_value(), has_value(), read_iff(), and write(). |