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

Public Member Functions

 TSLTMCoordinate ()
 
 TSLTMCoordinate (const TSLTMCoordinate &right)
 
virtual ~TSLTMCoordinate ()
 
TSLTMCoordinateoperator= (const TSLTMCoordinate &right)
 
void indeterminatePosition (TSLTMIndeterminateValue input)
 
void coordinateValue (double *input, bool assumeOwnership=true)
 
virtual TSLTMCoordinateclone () const
 
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
 
TSLTMIndeterminateValue indeterminatePosition () const
 
const double * coordinateValue () const
 
double * coordinateValue ()
 
- Public Member Functions inherited from TSLTMTemporalPosition
 TSLTMTemporalPosition ()
 
 TSLTMTemporalPosition (const TSLTMTemporalPosition &right)
 
virtual ~TSLTMTemporalPosition ()
 
TSLTMTemporalPositionoperator= (const TSLTMTemporalPosition &right)
 
void frame (TSLTMReferenceSystem *val)
 
const TSLTMReferenceSystemframe () const
 
TSLTMReferenceSystemframe ()
 

Static Public Member Functions

static TSLTMCoordinatecreate ()
 
- Static Public Member Functions inherited from TSLTMTemporalPosition
static TSLTMTemporalPositioncreate ()
 

Constructor & Destructor Documentation

◆ TSLTMCoordinate() [1/2]

TSLTMCoordinate::TSLTMCoordinate ( )

The default constructor.

◆ TSLTMCoordinate() [2/2]

TSLTMCoordinate::TSLTMCoordinate ( const TSLTMCoordinate & right)

The copy constructor.

◆ ~TSLTMCoordinate()

virtual TSLTMCoordinate::~TSLTMCoordinate ( )
virtual

The destructor.

Member Function Documentation

◆ clone()

virtual TSLTMCoordinate * TSLTMCoordinate::clone ( ) const
virtual

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

Reimplemented from TSLTMTemporalPosition.

Reimplemented in TSLJulianDate.

◆ coordinateValue() [1/3]

double * TSLTMCoordinate::coordinateValue ( )
inline

Returns the coordinateValue attribute.

◆ coordinateValue() [2/3]

const double * TSLTMCoordinate::coordinateValue ( ) const
inline

Returns the coordinateValue attribute.

◆ coordinateValue() [3/3]

void TSLTMCoordinate::coordinateValue ( double * input,
bool assumeOwnership = true )

Sets the coordinateValue attribute.

◆ create()

static TSLTMCoordinate * TSLTMCoordinate::create ( )
static

◆ indeterminatePosition() [1/2]

TSLTMIndeterminateValue TSLTMCoordinate::indeterminatePosition ( ) const
inline

Returns the indeterminatePosition attribute.

◆ indeterminatePosition() [2/2]

void TSLTMCoordinate::indeterminatePosition ( TSLTMIndeterminateValue input)

Sets the indeterminatePosition attribute. TSLTMIndeterminateValueNULL is valid

◆ operator=()

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

Assignment operator.

◆ serialize()

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

Reimplemented from TSLTMTemporalPosition.

Reimplemented in TSLJulianDate.