![]() |
VR-Forces Development_Version Class Documentation
|
Abstract data type for all others to be based on. More...

Public Member Functions | |
| DtVpfData (DtVpfColumn *column) | |
| Constructor takes the column that this data belongs to. | |
| virtual | ~DtVpfData () |
| Destructor. | |
| virtual bool | readData ()=0 |
| Reads the data from the input stream from the owning column this class is not implemented and must be for all derived classes. | |
| virtual const DtVpfColumn & | column () const |
| returns the column that owns this data | |
| virtual DtString | valueDescription () const |
| returns the description of the data value as described in the data description table (if available) | |
Protected Member Functions | |
| void | swap16 (char *input) |
| void | swap32 (char *input) |
| void | swap64 (char *input) |
Protected Attributes | |
| DtVpfColumn * | myColumn |
Private Member Functions | |
| DtVpfData (const DtVpfData &data) | |
| Copy constructor is private to prevent copying. | |
| DtVpfData & | operator= (const DtVpfData &data) |
| Assignment operator is private to prevent copying. | |
Abstract data type for all others to be based on.
|
private |
Copy constructor is private to prevent copying.
| DtVpfData::DtVpfData | ( | DtVpfColumn * | column | ) |
Constructor takes the column that this data belongs to.
|
virtual |
Destructor.
Assignment operator is private to prevent copying.
|
pure virtual |
Reads the data from the input stream from the owning column this class is not implemented and must be for all derived classes.
Implemented in DtVpf3CoordData, DtVpfTripletData, DtVpfTextData, DtVpfFloatData, and DtVpfIntData.
|
inlinevirtual |
returns the column that owns this data
|
inlinevirtual |
returns the description of the data value as described in the data description table (if available)
Reimplemented in DtVpfTextData, and DtVpfIntData.
|
protected |
|
protected |
|
protected |
|
protected |