![]() |
VR-Forces 5.0.3 Developer's Guide
|
class DtStandardSensorObjects:
Reads the csv file that contains standard objects and their sensor signatures by sensor doman
Public Types | |
| typedef std::map< DtString, double > | SensorDomainValues |
Public Member Functions | |
| DtStandardSensorObjects () | |
| DtStandardSensorObjects (const DtStandardSensorObjects &) | |
| virtual | ~DtStandardSensorObjects () |
| DtStandardSensorObjects & | operator= (const DtStandardSensorObjects &) |
| virtual bool | load (const DtFilename &) |
| virtual bool | save () const |
| virtual bool | save (const DtFilename &) const |
| virtual void | clear () |
| virtual SensorDomainValues | sensorSignatures (const DtString &) const |
| virtual const std::set < DtString > & | standardObjects () const |
| virtual const std::map < DtString, DtString > & | sensorDomains () const |
| virtual DtString | titleForDomain (const DtString &) const |
| virtual void | addSensorDomain (const DtString &, const DtString &) |
| virtual void | removeSensorDomain (const DtString &) |
| virtual void | addStandardObject (const DtString &) |
| virtual void | removeStandardObject (const DtString &) |
| virtual void | setSensorSignatureValue (const DtString &standardObject, const DtString &sensorDomain, double) |
| virtual double | sensorSignatureValue (const DtString &standardObject, const DtString &domain) const |
Protected Types | |
| typedef std::map< DtString, SensorDomainValues > | StandardObjectsSensorValues |
Protected Attributes | |
| std::map< DtString, DtString > | mySensorDomains |
| std::set< DtString > | myStandardObjects |
| StandardObjectsSensorValues | myStandardObjectsSensorValues |
| DtFilename | myFilename |
| typedef std::map<DtString, double> DtStandardSensorObjects::SensorDomainValues |
|
protected |
| DtStandardSensorObjects::DtStandardSensorObjects | ( | ) |
default constructor
| DtStandardSensorObjects::DtStandardSensorObjects | ( | const DtStandardSensorObjects & | ) |
Copy constructor.
|
virtual |
DTOR.
| DtStandardSensorObjects& DtStandardSensorObjects::operator= | ( | const DtStandardSensorObjects & | ) |
Assignment operator.
|
virtual |
Loads csv file. Format is title line and one line for each sensor domain with values for standard objects. The title line's first column is empty to indicate the sensor domain row. This will load into existing structure. Call clear() to clear out information before load for loading into clean structure.
|
virtual |
Saves to file that was successfully loaded. If not file was loaded does not save.
|
virtual |
Saves to specified file.
|
virtual |
Clears out information.
|
virtual |
Returns all sensor signatures for a particular standard object by domain.
|
virtual |
Returns all standard objects.
|
virtual |
Returns all sensor domains. Map is internal value and title.
Returns the title for the given sensor domain.
|
virtual |
Adds a new sensor domain and title.
|
virtual |
Removes a sensor domain.
|
virtual |
Adds a standard object.
|
virtual |
Removes a standard object.
|
virtual |
Sets a sensor signature value for a standard object and domain.
|
virtual |
Returns a sensor signature value for a standard object and doman.
|
protected |
|
protected |
|
protected |