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

Detailed Description

Extent with respect to date and time

Public Member Functions

 TSLEXSpatialTemporalExtent ()
 
 TSLEXSpatialTemporalExtent (const TSLEXSpatialTemporalExtent &right)
 
virtual ~TSLEXSpatialTemporalExtent ()
 
TSLEXSpatialTemporalExtentoperator= (const TSLEXSpatialTemporalExtent &right)
 
bool insertSpatialExtent (TSLEXGeographicExtent *val, bool assumeOwnership=true, int pos=-1)
 
bool removeSpatialExtent (int pos=-1)
 
virtual TSLEXSpatialTemporalExtentclone () const
 
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
 
const TSLMDCollection< TSLEXGeographicExtent * > & spatialExtent () const
 
TSLMDCollection< TSLEXGeographicExtent * > & spatialExtent ()
 
const TSLEXGeographicExtentspatialExtentAt (int pos) const
 
TSLEXGeographicExtentspatialExtentAt (int pos)
 
- Public Member Functions inherited from TSLEXTemporalExtent
 TSLEXTemporalExtent ()
 
 TSLEXTemporalExtent (const TSLEXTemporalExtent &right)
 
virtual ~TSLEXTemporalExtent ()
 
TSLEXTemporalExtentoperator= (const TSLEXTemporalExtent &right)
 
void extent (TSLTMPrimitive *input, bool assumeOwnership=true)
 
const TSLTMPrimitiveextent () const
 
TSLTMPrimitiveextent ()
 

Static Public Member Functions

static TSLEXSpatialTemporalExtentcreate ()
 
- Static Public Member Functions inherited from TSLEXTemporalExtent
static TSLEXTemporalExtentcreate ()
 

Constructor & Destructor Documentation

◆ TSLEXSpatialTemporalExtent() [1/2]

TSLEXSpatialTemporalExtent::TSLEXSpatialTemporalExtent ( )

The default constructor.

◆ TSLEXSpatialTemporalExtent() [2/2]

TSLEXSpatialTemporalExtent::TSLEXSpatialTemporalExtent ( const TSLEXSpatialTemporalExtent & right)

The copy constructor.

◆ ~TSLEXSpatialTemporalExtent()

virtual TSLEXSpatialTemporalExtent::~TSLEXSpatialTemporalExtent ( )
virtual

The destructor.

Member Function Documentation

◆ clone()

virtual TSLEXSpatialTemporalExtent * TSLEXSpatialTemporalExtent::clone ( ) const
virtual

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

Reimplemented from TSLEXTemporalExtent.

◆ create()

static TSLEXSpatialTemporalExtent * TSLEXSpatialTemporalExtent::create ( )
static

◆ insertSpatialExtent()

bool TSLEXSpatialTemporalExtent::insertSpatialExtent ( TSLEXGeographicExtent * val,
bool assumeOwnership = true,
int pos = -1 )

◆ operator=()

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

Assignment operator.

◆ removeSpatialExtent()

bool TSLEXSpatialTemporalExtent::removeSpatialExtent ( int pos = -1)

◆ serialize()

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

Reimplemented from TSLEXTemporalExtent.

◆ spatialExtent() [1/2]

TSLMDCollection< TSLEXGeographicExtent * > & TSLEXSpatialTemporalExtent::spatialExtent ( )
inline

◆ spatialExtent() [2/2]

const TSLMDCollection< TSLEXGeographicExtent * > & TSLEXSpatialTemporalExtent::spatialExtent ( ) const
inline

◆ spatialExtentAt() [1/2]

TSLEXGeographicExtent * TSLEXSpatialTemporalExtent::spatialExtentAt ( int pos)
inline

◆ spatialExtentAt() [2/2]

const TSLEXGeographicExtent * TSLEXSpatialTemporalExtent::spatialExtentAt ( int pos) const
inline