#include <fltBeadID.h>
Inheritance diagram for FltBeadID:
Public Member Functions | |
FltBeadID (FltHeader *header) | |
const string & | get_id () const |
void | set_id (const string &id) |
virtual void | output (ostream &out) const |
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 bool | extract_record (FltRecordReader &reader) |
virtual bool | extract_ancillary (FltRecordReader &reader) |
virtual bool | build_record (FltRecordWriter &writer) const |
virtual FltError | write_ancillary (FltRecordWriter &writer) const |
Private Attributes | |
string | _id |
Static Private Attributes | |
TypeHandle | _type_handle |
|
Definition at line 31 of file fltBeadID.cxx. |
|
Reimplemented from FltBead. Reimplemented in FltCurve, FltFace, FltGeometry, FltGroup, FltHeader, FltLOD, FltMesh, and FltObject. Definition at line 120 of file fltBeadID.cxx. References _id, FltBead::build_record(), and writer(). Referenced by FltObject::build_record(), FltMesh::build_record(), FltLOD::build_record(), FltHeader::build_record(), FltGroup::build_record(), FltFace::build_record(), and FltCurve::build_record(). |
|
Reimplemented from FltBead. Reimplemented in FltHeader, and FltMesh. Definition at line 100 of file fltBeadID.cxx. References _id, FltBead::extract_ancillary(), FO_long_id, reader(), s, and size_t. Referenced by FltMesh::extract_ancillary(), and FltHeader::extract_ancillary(). |
|
Reimplemented from FltBead. Reimplemented in FltCurve, FltFace, FltGeometry, FltGroup, FltHeader, FltLOD, FltMesh, and FltObject. Definition at line 81 of file fltBeadID.cxx. References _id, FltBead::extract_record(), and reader(). Referenced by FltObject::extract_record(), FltMesh::extract_record(), FltLOD::extract_record(), FltHeader::extract_record(), FltGroup::extract_record(), FltFace::extract_record(), and FltCurve::extract_record(). |
|
Reimplemented from FltBead. Reimplemented in FltCurve, FltFace, FltGeometry, FltGroup, FltHeader, FltLOD, FltMesh, and FltObject. Definition at line 54 of file fltBeadID.h. References get_class_type(), and init_type(). |
|
Reimplemented from FltBead. Reimplemented in FltCurve, FltFace, FltGeometry, FltGroup, FltHeader, FltLOD, FltMesh, and FltObject. Definition at line 55 of file fltBeadID.h. References _type_handle. Referenced by FltToEggConverter::dispatch_record(), force_init_type(), get_type(), FltObject::init_type(), FltLOD::init_type(), FltHeader::init_type(), FltGroup::init_type(), FltGeometry::init_type(), and FltCurve::init_type(). |
|
Definition at line 41 of file fltBeadID.cxx. References _id. Referenced by FltToEggConverter::convert_bead_id(), FltToEggConverter::convert_group(), FltToEggConverter::convert_lod(), FltToEggConverter::convert_object(), FltToEggConverter::parse_comment(), and FltToEggConverter::setup_geometry(). |
|
Reimplemented from FltBead. Reimplemented in FltCurve, FltFace, FltGeometry, FltGroup, FltHeader, FltLOD, FltMesh, and FltObject. Definition at line 51 of file fltBeadID.h. References get_class_type(). Referenced by FltToEggConverter::convert_bead_id(), and output(). |
|
Reimplemented from FltBead. Reimplemented in FltCurve, FltFace, FltGeometry, FltGroup, FltHeader, FltLOD, FltMesh, and FltObject. Definition at line 58 of file fltBeadID.h. References _type_handle, FltBead::get_class_type(), FltBead::init_type(), and register_type(). Referenced by force_init_type(), init_libflt(), FltObject::init_type(), FltLOD::init_type(), FltHeader::init_type(), FltGroup::init_type(), FltGeometry::init_type(), and FltCurve::init_type(). |
|
Reimplemented from FltRecord. Definition at line 65 of file fltBeadID.cxx. References _id, and get_type(). |
|
Definition at line 52 of file fltBeadID.cxx. |
|
Reimplemented from FltBead. Reimplemented in FltHeader, and FltMesh. Definition at line 137 of file fltBeadID.cxx. References _id, FE_ok, FltError, FO_long_id, id, FltBead::write_ancillary(), and writer(). Referenced by FltMesh::write_ancillary(), and FltHeader::write_ancillary(). |
|
Definition at line 48 of file fltBeadID.h. Referenced by build_record(), extract_ancillary(), extract_record(), get_id(), output(), set_id(), and write_ancillary(). |
|
Reimplemented from FltBead. Reimplemented in FltCurve, FltFace, FltGeometry, FltGroup, FltHeader, FltLOD, FltMesh, and FltObject. Definition at line 23 of file fltBeadID.cxx. Referenced by get_class_type(), and init_type(). |