![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbAttributesMapLabelObject.h>
Inheritance diagram for otb::Functor::AttributesMapMeasurementFunctor< TLabelObject, TMeasurementVector >:
Collaboration diagram for otb::Functor::AttributesMapMeasurementFunctor< TLabelObject, TMeasurementVector >:Public Types | |
| typedef std::vector< std::string > | AttributesListType |
Public Member Functions | |
| void | AddAttribute (const char *attr) |
| TMeasurementVector | operator() (const TLabelObject *object) const |
| AttributesListType | m_Attributes |
| void | RemoveAttribute (const char *attr) |
| void | ClearAttributes () |
| unsigned int | GetNumberOfAttributes () |
This class allows building a measurement vector from an AttributesMapLabelObject.
It Allows selecting only a subset of the available attributes.
Definition at line 106 of file otbAttributesMapLabelObject.h.
| typedef std::vector<std::string> otb::Functor::AttributesMapMeasurementFunctor< TLabelObject, TMeasurementVector >::AttributesListType |
Definition at line 109 of file otbAttributesMapLabelObject.h.
|
inline |
Add an attribute to the exported attributes list
Definition at line 127 of file otbAttributesMapLabelObject.h.
|
inline |
Remove all attributes from the exported attributes list
Definition at line 144 of file otbAttributesMapLabelObject.h.
|
inline |
Get The number of exported attributes
Definition at line 150 of file otbAttributesMapLabelObject.h.
|
inline |
Definition at line 111 of file otbAttributesMapLabelObject.h.
|
inline |
Remove an attribute from the exported attributes list
Definition at line 133 of file otbAttributesMapLabelObject.h.
|
private |
Remove an attribute from the exported attributes list
Definition at line 156 of file otbAttributesMapLabelObject.h.
Referenced by otb::Functor::AttributesMapMeasurementFunctor< LabelObjectType, MeasurementVectorType >::AddAttribute(), otb::Functor::AttributesMapMeasurementFunctor< LabelObjectType, MeasurementVectorType >::ClearAttributes(), otb::Functor::AttributesMapMeasurementFunctor< LabelObjectType, MeasurementVectorType >::GetNumberOfAttributes(), otb::Functor::AttributesMapMeasurementFunctor< LabelObjectType, MeasurementVectorType >::operator()(), and otb::Functor::AttributesMapMeasurementFunctor< LabelObjectType, MeasurementVectorType >::RemoveAttribute().
1.8.17