OTB
9.0.0
Orfeo Toolbox
|
#include <otbWrapperInputVectorDataParameter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef double | CoordinatePrecisionType |
typedef itk::SmartPointer< Self > | Pointer |
typedef InputVectorDataParameter | Self |
typedef Parameter | Superclass |
typedef double | ValuePrecisionType |
typedef otb::VectorData< CoordinatePrecisionType, 2, ValuePrecisionType > | VectorDataType |
Public Types inherited from otb::Wrapper::Parameter | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::SmartPointer< Self > | Pointer |
typedef Parameter | Self |
typedef itk::Object | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Public Member Functions inherited from otb::Wrapper::Parameter | |
virtual void | SetName (const std::string &) |
virtual const char * | GetName () const |
virtual void | SetDescription (const std::string &) |
virtual const std::string & | GetDescription () const |
virtual void | SetKey (const std::string &) |
virtual const char * | GetKey () const |
virtual void | SetActive (bool flag) |
bool | GetActive (bool recurseParents=false) const |
virtual void | SetMandatory (bool flag) |
virtual bool | GetMandatory () const |
virtual void | MandatoryOn () |
virtual void | MandatoryOff () |
virtual void | SetAutomaticValue (bool flag) |
virtual bool | GetAutomaticValue () const |
void | AutomaticValueOn () |
void | AutomaticValueOff () |
virtual void | SetUserLevel (const UserLevel level) |
virtual UserLevel | GetUserLevel () const |
virtual void | SetRole (const Role role) |
virtual Role | GetRole () const |
virtual void | Reset () |
virtual bool | HasUserValue () const |
virtual void | SetUserValue (bool isUserValue) |
virtual void | SetRoot (const Parameter::Pointer root) |
virtual const Parameter::Pointer | GetRoot () const |
virtual bool | IsRoot () const |
virtual void | AddChild (Parameter::Pointer child) |
virtual std::vector< Parameter::Pointer > | GetChildrenList () |
void | TypeError (const std::string &target_type) const |
virtual int | ToInt () const |
virtual float | ToFloat () const |
virtual double | ToDouble () const |
virtual std::vector< std::string > | ToStringList () const |
virtual void | FromInt (int) |
virtual void | FromFloat (float) |
virtual void | FromDouble (double) |
virtual void | FromStringList (const std::vector< std::string > &) |
Static Public Member Functions | |
static Pointer | New () |
typedef otb::VectorDataFileReader< VectorDataType > | VectorDataFileReaderType |
VectorDataType::Pointer | m_VectorData |
VectorDataFileReaderType::Pointer | m_Reader |
std::string | m_FileName |
std::string | m_PreviousFileName |
bool | SetFromFileName (const std::string &filename) |
virtual const std::string & | GetFileName () const |
const VectorDataType * | GetVectorData () const |
VectorDataType * | GetVectorData () |
void | SetVectorData (VectorDataType *vectorData) |
bool | HasValue () const override |
void | ClearValue () override |
ParameterType | GetType () const override |
std::string | ToString () const override |
void | FromString (const std::string &value) override |
InputVectorDataParameter () | |
~InputVectorDataParameter () override | |
InputVectorDataParameter (const Parameter &)=delete | |
void | operator= (const Parameter &)=delete |
Additional Inherited Members | |
Protected Member Functions inherited from otb::Wrapper::Parameter | |
Parameter () | |
Protected Attributes inherited from otb::Wrapper::Parameter | |
std::string | m_Name |
std::string | m_Description |
std::string | m_Key |
bool | m_Mandatory |
bool | m_Active |
bool | m_UserValue |
UserLevel | m_UserLevel |
Role | m_Role |
itk::WeakPointer< Parameter > | m_Root |
std::vector< Parameter::Pointer > | m_ChildrenList |
This class represents a InputVectorData parameter.
Definition at line 38 of file otbWrapperInputVectorDataParameter.h.
typedef itk::SmartPointer<const Self> otb::Wrapper::InputVectorDataParameter::ConstPointer |
Definition at line 45 of file otbWrapperInputVectorDataParameter.h.
Definition at line 51 of file otbWrapperInputVectorDataParameter.h.
typedef itk::SmartPointer<Self> otb::Wrapper::InputVectorDataParameter::Pointer |
Definition at line 44 of file otbWrapperInputVectorDataParameter.h.
Standard class typedef
Definition at line 42 of file otbWrapperInputVectorDataParameter.h.
Definition at line 43 of file otbWrapperInputVectorDataParameter.h.
typedef double otb::Wrapper::InputVectorDataParameter::ValuePrecisionType |
Definition at line 54 of file otbWrapperInputVectorDataParameter.h.
|
protected |
Set value from filename
Definition at line 93 of file otbWrapperInputVectorDataParameter.h.
typedef otb::VectorData<CoordinatePrecisionType, 2, ValuePrecisionType> otb::Wrapper::InputVectorDataParameter::VectorDataType |
Definition at line 55 of file otbWrapperInputVectorDataParameter.h.
|
protected |
Constructor
|
overrideprotected |
Destructor
|
privatedelete |
Set value from filename
|
overridevirtual |
Set value from filename
Reimplemented from otb::Wrapper::Parameter.
virtual::itk::LightObject::Pointer otb::Wrapper::InputVectorDataParameter::CreateAnother | ( | void | ) | const |
|
inlineoverridevirtual |
Set value from filename
Reimplemented from otb::Wrapper::Parameter.
Definition at line 81 of file otbWrapperInputVectorDataParameter.h.
|
virtual |
Set value from filename
|
virtual |
RTTI support
Reimplemented from otb::Wrapper::Parameter.
|
inlineoverridevirtual |
Set value from filename
Implements otb::Wrapper::Parameter.
Definition at line 71 of file otbWrapperInputVectorDataParameter.h.
References otb::Wrapper::ParameterType_InputVectorData.
VectorDataType* otb::Wrapper::InputVectorDataParameter::GetVectorData | ( | ) |
Set value from filename
const VectorDataType* otb::Wrapper::InputVectorDataParameter::GetVectorData | ( | ) | const |
Set value from filename
|
overridevirtual |
Set value from filename
Implements otb::Wrapper::Parameter.
|
static |
Defining ::New() static method
|
privatedelete |
Set value from filename
bool otb::Wrapper::InputVectorDataParameter::SetFromFileName | ( | const std::string & | filename | ) |
Set value from filename
void otb::Wrapper::InputVectorDataParameter::SetVectorData | ( | VectorDataType * | vectorData | ) |
Set value from filename
|
inlineoverridevirtual |
Set value from filename
Reimplemented from otb::Wrapper::Parameter.
Definition at line 76 of file otbWrapperInputVectorDataParameter.h.
|
protected |
Set value from filename
Definition at line 97 of file otbWrapperInputVectorDataParameter.h.
|
protected |
Set value from filename
Definition at line 99 of file otbWrapperInputVectorDataParameter.h.
|
protected |
Set value from filename
Definition at line 95 of file otbWrapperInputVectorDataParameter.h.
|
protected |
Set value from filename
Definition at line 94 of file otbWrapperInputVectorDataParameter.h.