MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches

Detailed Description

Technical means and media by which a dataset is obtained from the distributor

Public Member Functions

 TSLMDDigitalTransferOptions ()
 
 TSLMDDigitalTransferOptions (const TSLMDDigitalTransferOptions &right)
 
virtual ~TSLMDDigitalTransferOptions ()
 
TSLMDDigitalTransferOptionsoperator= (const TSLMDDigitalTransferOptions &right)
 
void unitsOfDistribution (TSLCharacterString *input, bool assumeOwnership=true)
 
void unitsOfDistribution (const char *input)
 
void transferSize (double *input, bool assumeOwnership=true)
 
bool insertOnLine (const TSLCIOnlineResource &obj, int position=-1)
 
bool removeOnLine (int position=-1)
 
void offLine (TSLMDMedium *input, bool assumeOwnership=true)
 
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
 
const TSLCharacterStringunitsOfDistribution () const
 
TSLCharacterStringunitsOfDistribution ()
 
const double * transferSize () const
 
double * transferSize ()
 
const TSLMDCollection< TSLCIOnlineResource > & onLine () const
 
TSLMDCollection< TSLCIOnlineResource > & onLine ()
 
const TSLCIOnlineResourceonLineAt (int position) const
 
TSLCIOnlineResourceonLineAt (int position)
 
const TSLMDMediumoffLine () const
 
TSLMDMediumoffLine ()
 

Static Public Member Functions

static TSLMDDigitalTransferOptionscreate ()
 

Constructor & Destructor Documentation

◆ TSLMDDigitalTransferOptions() [1/2]

TSLMDDigitalTransferOptions::TSLMDDigitalTransferOptions ( )

The default constructor.

◆ TSLMDDigitalTransferOptions() [2/2]

TSLMDDigitalTransferOptions::TSLMDDigitalTransferOptions ( const TSLMDDigitalTransferOptions & right)

The copy constructor.

◆ ~TSLMDDigitalTransferOptions()

virtual TSLMDDigitalTransferOptions::~TSLMDDigitalTransferOptions ( )
virtual

The destructor.

Member Function Documentation

◆ create()

static TSLMDDigitalTransferOptions * TSLMDDigitalTransferOptions::create ( )
static

◆ insertOnLine()

bool TSLMDDigitalTransferOptions::insertOnLine ( const TSLCIOnlineResource & obj,
int position = -1 )

Inserts the given TSLCIOnlineResource at the given position. If the given position is not provided or is not in range, the TSLCIOnline Resource is appended.

◆ offLine() [1/3]

TSLMDMedium * TSLMDDigitalTransferOptions::offLine ( )
inline

Returns the offLine attribute.

◆ offLine() [2/3]

const TSLMDMedium * TSLMDDigitalTransferOptions::offLine ( ) const
inline

Returns the offLine attribute.

◆ offLine() [3/3]

void TSLMDDigitalTransferOptions::offLine ( TSLMDMedium * input,
bool assumeOwnership = true )

Sets the offLine attribute.

◆ onLine() [1/2]

TSLMDCollection< TSLCIOnlineResource > & TSLMDDigitalTransferOptions::onLine ( )
inline

Returns the onLine attribute.

◆ onLine() [2/2]

const TSLMDCollection< TSLCIOnlineResource > & TSLMDDigitalTransferOptions::onLine ( ) const
inline

Returns the onLine attribute.

◆ onLineAt() [1/2]

TSLCIOnlineResource * TSLMDDigitalTransferOptions::onLineAt ( int position)
inline

Returns the TSLCIOnlineResource at the given position. If the given position is not in range a null pointer is returned.

◆ onLineAt() [2/2]

const TSLCIOnlineResource * TSLMDDigitalTransferOptions::onLineAt ( int position) const
inline

Returns the TSLCIOnlineResource at the given position. If the given position is not in range a null pointer is returned.

◆ operator=()

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

Assignment operator.

◆ removeOnLine()

bool TSLMDDigitalTransferOptions::removeOnLine ( int position = -1)

Removes a TSLCIOnlineResource from the given position. If the given position is not provided or is not in range, the last TSLCIOnlineResource is removed.

◆ serialize()

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

◆ transferSize() [1/3]

double * TSLMDDigitalTransferOptions::transferSize ( )
inline

Returns the transferSize attribute.

◆ transferSize() [2/3]

const double * TSLMDDigitalTransferOptions::transferSize ( ) const
inline

Returns the transferSize attribute.

◆ transferSize() [3/3]

void TSLMDDigitalTransferOptions::transferSize ( double * input,
bool assumeOwnership = true )

Sets the transferSize attribute.

◆ unitsOfDistribution() [1/4]

TSLCharacterString * TSLMDDigitalTransferOptions::unitsOfDistribution ( )
inline

Returns the unitsOfDistribution attribute.

◆ unitsOfDistribution() [2/4]

const TSLCharacterString * TSLMDDigitalTransferOptions::unitsOfDistribution ( ) const
inline

Returns the unitsOfDistribution attribute.

◆ unitsOfDistribution() [3/4]

void TSLMDDigitalTransferOptions::unitsOfDistribution ( const char * input)

Overload to allow assignment of string as a literal.

◆ unitsOfDistribution() [4/4]

void TSLMDDigitalTransferOptions::unitsOfDistribution ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the unitsOfDistribution attribute.