![]() |
VR-Forces 4.8 Class Documentation
|
class DtStandardSensorObjects: More...
Public Types | |
| typedef std::map< DtString, double > | SensorDomainValues |
Public Member Functions | |
| DtStandardSensorObjects () | |
| default constructor More... | |
| DtStandardSensorObjects (const DtStandardSensorObjects &) | |
| Copy constructor. More... | |
| virtual | ~DtStandardSensorObjects () |
| DTOR. More... | |
| DtStandardSensorObjects & | operator= (const DtStandardSensorObjects &) |
| Assignment operator. More... | |
| virtual bool | load (const DtFilename &) |
| Loads csv file. More... | |
| virtual bool | save () const |
| Saves to file that was successfully loaded. If not file was loaded does not save. More... | |
| virtual bool | save (const DtFilename &) const |
| Saves to specified file. More... | |
| virtual void | clear () |
| Clears out information. More... | |
| virtual SensorDomainValues | sensorSignatures (const DtString &) const |
| Returns all sensor signatures for a particular standard object by domain. More... | |
| virtual const std::set < DtString > & | standardObjects () const |
| Returns all standard objects. More... | |
| virtual const std::map < DtString, DtString > & | sensorDomains () const |
| Returns all sensor domains. Map is internal value and title. More... | |
| virtual DtString | titleForDomain (const DtString &) const |
| Returns the title for the given sensor domain. More... | |
| virtual void | addSensorDomain (const DtString &, const DtString &) |
| Adds a new sensor domain and title. More... | |
| virtual void | removeSensorDomain (const DtString &) |
| Removes a sensor domain. More... | |
| virtual void | addStandardObject (const DtString &) |
| Adds a standard object. More... | |
| virtual void | removeStandardObject (const DtString &) |
| Removes a standard object. More... | |
| virtual void | setSensorSignatureValue (const DtString &standardObject, const DtString &sensorDomain, double) |
| Sets a sensor signature value for a standard object and domain. More... | |
| virtual double | sensorSignatureValue (const DtString &standardObject, const DtString &domain) const |
| Returns a sensor signature value for a standard object and doman. More... | |
Protected Types | |
| typedef std::map< DtString, SensorDomainValues > | StandardObjectsSensorValues |
Protected Attributes | |
| std::map< DtString, DtString > | mySensorDomains |
| std::set< DtString > | myStandardObjects |
| StandardObjectsSensorValues | myStandardObjectsSensorValues |
| DtFilename | myFilename |
class DtStandardSensorObjects:
Reads the csv file that contains standard objects and their sensor signatures by sensor doman
| 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 |