![]() |
VR-Forces 4.1 Class Documentation
|
Record for a metadata publisher Defines both the type and parameters. More...

Public Member Functions | |
| DtMetadataPublisherRecord () | |
| CTOR. | |
| virtual | ~DtMetadataPublisherRecord () |
| Virtual DTOR. | |
| DtMetadataPublisherRecord (const DtMetadataPublisherRecord &obj) | |
| Copy CTOR. | |
| virtual DtMetadataPublisherRecord & | operator= (const DtMetadataPublisherRecord &rhs) |
| Assignment operator. | |
| virtual bool | operator== (const DtMetadataPublisherRecord &rhs) |
| Equality Operator. | |
| virtual bool | operator!= (const DtMetadataPublisherRecord &rhs) |
| Inequality Operator. | |
| virtual const std::string & | publisherType () const |
| Get the type of the metadata publisher. | |
| virtual void | setPublisherType (const std::string &publisherType) |
| Set the type of the metadata publisher. | |
| virtual const std::string & | observerName () const |
| Get the name of the observer that the publisher will track. | |
| virtual void | setObserverName (const std::string &observerName) |
| Set name of the observer that the publisher will track. | |
Public Member Functions inherited from makArchives::DtNameValueLists | |
| DtNameValueLists () | |
| CTOR. | |
| DtNameValueLists (const DtNameValueLists &obj) | |
| Copy CTOR. | |
| DtNameValueLists & | operator= (const DtNameValueLists &rhs) |
| Assignment operator. | |
| bool | operator== (const DtNameValueLists &rhs) const |
| Equality Operator. | |
| bool | operator!= (const DtNameValueLists &rhs) |
| Inequality Operator. | |
| int | parameterInt (const std::string ¶meterName) const |
| Parameter Accessors. | |
| double | parameterDouble (const std::string ¶meterName) const |
| Parameter Accessors. | |
| bool | parameterBool (const std::string ¶meterName) const |
| Parameter Accessors. | |
| const std::string & | parameterString (const std::string ¶meterName) const |
| Parameter Accessors. | |
| void | setParameterInt (const std::string ¶meterName, int value) |
| Parameter Mutators. | |
| void | setParameterDouble (const std::string ¶meterName, double value) |
| Parameter Mutators. | |
| void | setParameterBool (const std::string ¶meterName, bool value) |
| Parameter Mutators. | |
| void | setParameterString (const std::string ¶meterName, const std::string &value) |
| Parameter Mutators. | |
| bool | hasParameterInt (const std::string ¶meterName) const |
| Parameter existence tests. | |
| bool | hasParameterDouble (const std::string ¶meterName) const |
| Parameter existence tests. | |
| bool | hasParameterBool (const std::string ¶meterName) const |
| Parameter existence tests. | |
| bool | hasParameterString (const std::string ¶meterName) const |
| Parameter existence tests. | |
| bool | hasParameter (const std::string ¶meterName) const |
| Check for parameter name independent of type. | |
| const ParametersInt & | parametersInt () const |
| Parameter list accessors. | |
| const ParametersDouble & | parametersDouble () const |
| Parameter list accessors. | |
| const ParametersBool & | parametersBool () const |
| Parameter list accessors. | |
| const ParametersString & | parametersString () const |
| Parameter list accessors. | |
| void | setParametersInt (const ParametersInt ¶meters) |
| Parameter list mutators. | |
| void | setParametersBool (const ParametersBool ¶meters) |
| Parameter list mutators. | |
| void | setParametersDouble (const ParametersDouble ¶meters) |
| Parameter list mutators. | |
| void | setParametersString (const ParametersString ¶meters) |
| Parameter list mutators. | |
Protected Member Functions | |
| template<class Archive > | |
| void | serialize (Archive &ar, const unsigned int version) |
Protected Attributes | |
| Utf8String | myPublisherType |
| Utf8String | myObserverName |
Protected Attributes inherited from makArchives::DtNameValueLists | |
| ParametersInt | myParametersInt |
| ParametersDouble | myParametersDouble |
| ParametersString | myParametersString |
| ParametersBool | myParametersBool |
Friends | |
| class | boost::serialization::access |
Additional Inherited Members | |
Public Types inherited from makArchives::DtNameValueLists | |
| typedef std::map< std::string, int > | ParametersInt |
| Map types for image task parameter storage. | |
| typedef std::map< std::string, bool > | ParametersBool |
| Map types for image task parameter storage. | |
| typedef std::map< std::string, double > | ParametersDouble |
| Map types for image task parameter storage. | |
| typedef std::map< std::string, std::string > | ParametersString |
| Map types for image task parameter storage. | |
Record for a metadata publisher Defines both the type and parameters.
| makArchives::DtMetadataPublisherRecord::DtMetadataPublisherRecord | ( | ) |
CTOR.
|
virtual |
Virtual DTOR.
| makArchives::DtMetadataPublisherRecord::DtMetadataPublisherRecord | ( | const DtMetadataPublisherRecord & | obj | ) |
Copy CTOR.
|
virtual |
Assignment operator.
|
virtual |
Equality Operator.
|
virtual |
Inequality Operator.
|
virtual |
Get the type of the metadata publisher.
|
virtual |
Set the type of the metadata publisher.
|
virtual |
Get the name of the observer that the publisher will track.
|
virtual |
Set name of the observer that the publisher will track.
|
inlineprotected |
Reimplemented from makArchives::DtNameValueLists.
|
friend |
|
protected |
|
protected |