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

Detailed Description

The measure of distance as an integral, i.e. the limit of an infinite sum of distances between points on a curve. For example the length of curve, the perimeter of a polygon as the length of the boundary.

Public Member Functions

 TSLLength ()
 TSLLength (const TSLLength &right)
virtual ~TSLLength ()
TSLLengthoperator= (const TSLLength &right)
virtual TSLLengthclone () const
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
const TSLUomLengthuom () const
void uom (const TSLUomLength &input)
TSLUomLengthuom ()
Public Member Functions inherited from TSLMeasure
 TSLMeasure ()
 TSLMeasure (const TSLMeasure &right)
virtual ~TSLMeasure ()
TSLMeasureoperator= (const TSLMeasure &right)
void Uom (TSLUnitOfMeasure *val, bool assumeOwnership=true)
double value () const
void value (double input)
const TSLUnitOfMeasureUom () const
TSLUnitOfMeasureUom ()

Static Public Member Functions

static TSLLengthcreate ()
Static Public Member Functions inherited from TSLMeasure
static TSLMeasurecreate ()

Constructor & Destructor Documentation

◆ TSLLength() [1/2]

TSLLength::TSLLength ( )

The default constructor.

◆ TSLLength() [2/2]

TSLLength::TSLLength ( const TSLLength & right)

The copy constructor.

◆ ~TSLLength()

virtual TSLLength::~TSLLength ( )
virtual

The destructor.

Member Function Documentation

◆ clone()

virtual TSLLength * TSLLength::clone ( ) const
virtual

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

Reimplemented from TSLMeasure.

Reimplemented in TSLDistance.

◆ create()

TSLLength * TSLLength::create ( )
static

◆ operator=()

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

Assignment operator.

◆ serialize()

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

Reimplemented from TSLMeasure.

Reimplemented in TSLDistance.

◆ uom() [1/3]

TSLUomLength & TSLLength::uom ( )
inline

Returns the uom attribute.

◆ uom() [2/3]

const TSLUomLength & TSLLength::uom ( ) const
inline

Returns the uom attribute.

◆ uom() [3/3]

void TSLLength::uom ( const TSLUomLength & input)
inline

Sets the uom attribute.