VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Attributes | Private Member Functions
DtVpfTripletData Class Reference

A subclass of the abstract class DtVpfData. More...

Inheritance diagram for DtVpfTripletData:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtVpfTripletData (DtVpfColumn *column)
 Constructor takes the column that this data belongs to.
virtual ~DtVpfTripletData ()
 Destructor.
virtual bool readData ()
 Reads the data from the input stream from the owning column.
virtual const DtVpfTriplet * tripletData () const
 Gets the data stored.

Protected Attributes

DtVpfTriplet myTriplet
unsigned char myTypeByte

Private Member Functions

 DtVpfTripletData (const DtVpfTripletData &tripletData)
 Copy constructor is private to prevent copying.
DtVpfTripletData & operator= (const DtVpfTripletData &tripletData)
 Assignment operator is private to prevent copying.

Detailed Description

A subclass of the abstract class DtVpfData.


Constructor & Destructor Documentation

DtVpfTripletData::DtVpfTripletData ( const DtVpfTripletData &  tripletData) [private]

Copy constructor is private to prevent copying.

Constructor takes the column that this data belongs to.

virtual DtVpfTripletData::~DtVpfTripletData ( ) [virtual]

Destructor.


Member Function Documentation

DtVpfTripletData& DtVpfTripletData::operator= ( const DtVpfTripletData &  tripletData) [private]

Assignment operator is private to prevent copying.

virtual bool DtVpfTripletData::readData ( ) [virtual]

Reads the data from the input stream from the owning column.

Returns:
A boolean indicating the success or failure of the read operation

Implements DtVpfData.

virtual const DtVpfTriplet* DtVpfTripletData::tripletData ( ) const [virtual]

Gets the data stored.

Returns:
a std::vector pointer that represents the data

Member Data Documentation

unsigned char DtVpfTripletData::myTypeByte [protected]

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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)