![]() |
OTB
10.0.0
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.
References otb::Functor::AttributesMapMeasurementFunctor< TLabelObject, TMeasurementVector >::m_Attributes.
|
inline |
Remove all attributes from the exported attributes list
Definition at line 144 of file otbAttributesMapLabelObject.h.
References otb::Functor::AttributesMapMeasurementFunctor< TLabelObject, TMeasurementVector >::m_Attributes.
|
inline |
Get The number of exported attributes
Definition at line 150 of file otbAttributesMapLabelObject.h.
References otb::Functor::AttributesMapMeasurementFunctor< TLabelObject, TMeasurementVector >::m_Attributes.
|
inline |
Definition at line 111 of file otbAttributesMapLabelObject.h.
References otb::Functor::AttributesMapMeasurementFunctor< TLabelObject, TMeasurementVector >::m_Attributes.
|
inline |
Remove an attribute from the exported attributes list
Definition at line 133 of file otbAttributesMapLabelObject.h.
References otb::find(), and otb::Functor::AttributesMapMeasurementFunctor< TLabelObject, TMeasurementVector >::m_Attributes.
|
private |
Remove an attribute from the exported attributes list
Definition at line 156 of file otbAttributesMapLabelObject.h.
Referenced by otb::Functor::AttributesMapMeasurementFunctor< TLabelObject, TMeasurementVector >::AddAttribute(), otb::Functor::AttributesMapMeasurementFunctor< TLabelObject, TMeasurementVector >::ClearAttributes(), otb::Functor::AttributesMapMeasurementFunctor< TLabelObject, TMeasurementVector >::GetNumberOfAttributes(), otb::Functor::AttributesMapMeasurementFunctor< TLabelObject, TMeasurementVector >::operator()(), and otb::Functor::AttributesMapMeasurementFunctor< TLabelObject, TMeasurementVector >::RemoveAttribute().
1.9.1