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

Detailed Description

The amount of rotation needed to bring one line or plane into coincidence with another, generally measured in radians or degrees.

Public Member Functions

 TSLAngle ()
 
 TSLAngle (const TSLAngle &right)
 
virtual ~TSLAngle ()
 
TSLAngleoperator= (const TSLAngle &right)
 
virtual TSLAngleclone () const
 
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
 
const TSLUomAngleuom () const
 
void uom (const TSLUomAngle &input)
 
TSLUomAngleuom ()
 
- 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 TSLAnglecreate ()
 
- Static Public Member Functions inherited from TSLMeasure
static TSLMeasurecreate ()
 

Constructor & Destructor Documentation

◆ TSLAngle() [1/2]

TSLAngle::TSLAngle ( )

The default constructor.

◆ TSLAngle() [2/2]

TSLAngle::TSLAngle ( const TSLAngle & right)

The copy constructor.

◆ ~TSLAngle()

virtual TSLAngle::~TSLAngle ( )
virtual

The destructor.

Member Function Documentation

◆ clone()

virtual TSLAngle * TSLAngle::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.

◆ create()

static TSLAngle * TSLAngle::create ( )
static

◆ operator=()

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

Assignment operator.

◆ serialize()

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

Reimplemented from TSLMeasure.

◆ uom() [1/3]

TSLUomAngle & TSLAngle::uom ( )
inline

Returns the uom attribute.

◆ uom() [2/3]

const TSLUomAngle & TSLAngle::uom ( ) const
inline

Returns the uom attribute.

◆ uom() [3/3]

void TSLAngle::uom ( const TSLUomAngle & input)
inline

Sets the uom attribute.