SHAPER  9.12.0
ExchangePlugin_Tools Class Reference

Internal tools for the ExchangePlugin. More...

Static Public Member Functions

static std::list< std::string > split (const std::string &theString, char theDelimiter)
 Splits theString using theDelimiter. More...
 
static std::string selectionType2xaoDimension (const std::string &theString)
 Converts string representation of selection type to XAO dimension. More...
 
static std::string xaoDimension2selectionType (const std::string &theDimension)
 Converts string representation of XAO dimension to selection type. More...
 
static std::string valuesType2xaoType (const ModelAPI_AttributeTables::ValueType &theType)
 Converts representation of values type to XAO type. More...
 
static ModelAPI_AttributeTables::ValueType xaoType2valuesType (std::string theType)
 Converts representation of values type to XAO type. More...
 

Detailed Description

Internal tools for the ExchangePlugin.

Member Function Documentation

◆ split()

std::list< std::string > ExchangePlugin_Tools::split ( const std::string &  theString,
char  theDelimiter 
)
static

Splits theString using theDelimiter.

◆ selectionType2xaoDimension()

std::string ExchangePlugin_Tools::selectionType2xaoDimension ( const std::string &  theString)
static

Converts string representation of selection type to XAO dimension.

◆ xaoDimension2selectionType()

std::string ExchangePlugin_Tools::xaoDimension2selectionType ( const std::string &  theDimension)
static

Converts string representation of XAO dimension to selection type.

◆ valuesType2xaoType()

std::string ExchangePlugin_Tools::valuesType2xaoType ( const ModelAPI_AttributeTables::ValueType theType)
static

Converts representation of values type to XAO type.

◆ xaoType2valuesType()

ModelAPI_AttributeTables::ValueType ExchangePlugin_Tools::xaoType2valuesType ( std::string  theType)
static

Converts representation of values type to XAO type.