MapLink Pro .
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
Inheritance diagram for TSLUomLength:

Detailed Description

Any of the measuring systems to measure the length, distance between two entities. Example are the English System of feet and inches or the metric system of millimeters, centimeters and meters, also the System International (SI) System of Units.

Public Member Functions

 TSLUomLength ()
 TSLUomLength (const TSLUomLength &right)
virtual ~TSLUomLength ()
TSLUomLength & operator= (const TSLUomLength &right)
virtual TSLUomLength * clone () const
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
Public Member Functions inherited from TSLUnitOfMeasure
 TSLUnitOfMeasure ()
 TSLUnitOfMeasure (const TSLUnitOfMeasure &right)
virtual ~TSLUnitOfMeasure ()
TSLUnitOfMeasure & operator= (const TSLUnitOfMeasure &right)
void measureType (TSLMeasureType input)
void nameStandardUnit (TSLCharacterString *input, bool assumeOwnership=true)
void nameStandardUnit (const char *input)
void scaleToStandardUnit (double *input, bool assumeOwnership=true)
void offsetToStandardUnit (double *input, bool assumeOwnership=true)
void formula (TSLCharacterString *input, bool assumeOwnership=true)
void formula (const char *input)
void subunit (TSLSubUnitsPerUnit *val, bool assumeOwnership=true)
const TSLCharacterString & uomName () const
TSLCharacterString & uomName ()
void uomName (const TSLCharacterString &input)
void uomName (const char *input)
const TSLCharacterString & uomSymbol () const
TSLCharacterString & uomSymbol ()
void uomSymbol (const TSLCharacterString &input)
void uomSymbol (const char *input)
TSLMeasureType measureType () const
const TSLCharacterString * nameStandardUnit () const
TSLCharacterString * nameStandardUnit ()
const double * scaleToStandardUnit () const
double * scaleToStandardUnit ()
const double * offsetToStandardUnit () const
double * offsetToStandardUnit ()
const TSLCharacterString * formula () const
TSLCharacterString * formula ()
const TSLSubUnitsPerUnit * subunit () const
TSLSubUnitsPerUnit * subunit ()

Static Public Member Functions

static TSLUomLength * create ()
Static Public Member Functions inherited from TSLUnitOfMeasure
static TSLUnitOfMeasure * create ()

Constructor & Destructor Documentation

◆ TSLUomLength() [1/2]

TSLUomLength::TSLUomLength ( )

The default constructor.

◆ TSLUomLength() [2/2]

TSLUomLength::TSLUomLength ( const TSLUomLength & right)

The copy constructor.

◆ ~TSLUomLength()

virtual TSLUomLength::~TSLUomLength ( )
virtual

The destructor.

Member Function Documentation

◆ clone()

virtual TSLUomLength * TSLUomLength::clone ( ) const
virtual

Clone method for derived or derived from classes. Creates object on the heap, so the pointer must be deleted

Reimplemented from TSLUnitOfMeasure.

◆ create()

TSLUomLength * TSLUomLength::create ( )
static

◆ operator=()

TSLUomLength & TSLUomLength::operator= ( const TSLUomLength & right)

Assignment operator.

◆ serialize()

virtual bool TSLUomLength::serialize ( void * outputStreamOfXML,
int indentation = -1,
bool isRootHandler = true ) const
virtual

Reimplemented from TSLUnitOfMeasure.