OTB
9.0.0
Orfeo Toolbox
|
#include <otbAttributesMapLabelObject.h>
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().