OTB  9.0.0
Orfeo Toolbox
Public Types | Public Member Functions | List of all members
otb::Wrapper::ParameterKey Class Reference

#include <otbWrapperParameterKey.h>

+ Collaboration diagram for otb::Wrapper::ParameterKey:

Public Types

typedef ParameterKey Self
 

Public Member Functions

void Append (const ParameterKey &pKey)
 
void Append (const std::string &val)
 
std::string GetFirstElement ()
 
std::string GetKey ()
 
std::string GetKey () const
 
std::string GetLastElement ()
 
std::string GetRoot ()
 
 ParameterKey ()
 
 ParameterKey (const char *val)
 
 ParameterKey (const std::string &val)
 
std::vector< std::string > Split ()
 
virtual ~ParameterKey ()
 
std::string m_Key
 
void SetKey (const std::string &val)
 
 ParameterKey (const Self &)=delete
 
void operator= (const Self &)=delete
 

Detailed Description

Definition at line 44 of file otbWrapperParameterKey.h.

Member Typedef Documentation

◆ Self

Definition at line 47 of file otbWrapperParameterKey.h.

Constructor & Destructor Documentation

◆ ParameterKey() [1/4]

otb::Wrapper::ParameterKey::ParameterKey ( )

◆ ParameterKey() [2/4]

otb::Wrapper::ParameterKey::ParameterKey ( const char *  val)

◆ ParameterKey() [3/4]

otb::Wrapper::ParameterKey::ParameterKey ( const std::string &  val)

◆ ~ParameterKey()

virtual otb::Wrapper::ParameterKey::~ParameterKey ( )
virtual

◆ ParameterKey() [4/4]

otb::Wrapper::ParameterKey::ParameterKey ( const Self )
privatedelete

Set Key value

Member Function Documentation

◆ Append() [1/2]

void otb::Wrapper::ParameterKey::Append ( const ParameterKey pKey)

Append a string at the end of the key. A point separator will be added before the string.

◆ Append() [2/2]

void otb::Wrapper::ParameterKey::Append ( const std::string &  val)

Append a string at the end of the key. A point separator will be added before the string.

◆ GetFirstElement()

std::string otb::Wrapper::ParameterKey::GetFirstElement ( )

Returns the string before the first point separator

◆ GetKey() [1/2]

std::string otb::Wrapper::ParameterKey::GetKey ( )
inline

Get Key value

Definition at line 84 of file otbWrapperParameterKey.h.

◆ GetKey() [2/2]

std::string otb::Wrapper::ParameterKey::GetKey ( ) const
inline

Get Key value

Definition at line 90 of file otbWrapperParameterKey.h.

◆ GetLastElement()

std::string otb::Wrapper::ParameterKey::GetLastElement ( )

Class Methods used to interface with the registered factories Returns the string after the last point separator

◆ GetRoot()

std::string otb::Wrapper::ParameterKey::GetRoot ( )

Returns the string before the last point separator

◆ operator=()

void otb::Wrapper::ParameterKey::operator= ( const Self )
privatedelete

Set Key value

◆ SetKey()

void otb::Wrapper::ParameterKey::SetKey ( const std::string &  val)
inline

Set Key value

Definition at line 96 of file otbWrapperParameterKey.h.

◆ Split()

std::vector<std::string> otb::Wrapper::ParameterKey::Split ( )

Returns the vector of string that contains each element separated by a point.

Member Data Documentation

◆ m_Key

std::string otb::Wrapper::ParameterKey::m_Key
private

Set Key value

Definition at line 117 of file otbWrapperParameterKey.h.


The documentation for this class was generated from the following file: