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

Detailed Description

See 19119 for further info

Public Member Functions

 TSLMDServiceIdentification ()
 
 TSLMDServiceIdentification (const TSLMDServiceIdentification &right)
 
virtual ~TSLMDServiceIdentification ()
 
TSLMDServiceIdentificationoperator= (const TSLMDServiceIdentification &right)
 
virtual TSLMDServiceIdentificationclone () const
 
virtual TSLMD_RTTI const * classInfo () const
 
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
 
- Public Member Functions inherited from TSLMDIdentification
 TSLMDIdentification ()
 
 TSLMDIdentification (const TSLMDIdentification &right)
 
virtual ~TSLMDIdentification ()=0
 
TSLMDIdentificationoperator= (const TSLMDIdentification &right)
 
void citation (const TSLCICitation &input)
 
void abstract (const TSLCharacterString &input)
 
void abstract (const char *input)
 
void purpose (TSLCharacterString *input, bool assumeOwnership=true)
 
void purpose (const char *input)
 
bool insertCredit (const TSLCharacterString &obj, int position=-1)
 
bool insertCredit (const char *input, int position=-1)
 
bool removeCredit (int position=-1)
 
bool insertStatus (TSLMDProgressCode obj, int position=-1)
 
bool removeStatus (int position=-1)
 
bool insertPointOfContact (const TSLCIResponsibleParty &obj, int position=-1)
 
bool removePointOfContact (int position=-1)
 
bool insertResourceSpecificUsage (const TSLMDUsage &val, int pos=-1)
 
bool removeResourceSpecificUsage (int pos=-1)
 
bool insertDescriptiveKeywords (const TSLMDKeywords &val, int pos=-1)
 
bool removeDescriptiveKeywords (int pos=-1)
 
bool insertGraphicOverview (const TSLMDBrowseGraphic &val, int pos=-1)
 
bool removeGraphicOverview (int pos=-1)
 
bool insertAggregationInfo (TSLMDAggregateInformation *val, bool assumeOwnership=true, int pos=-1)
 
bool removeAggregationInfo (int pos=-1)
 
bool insertResourceConstraints (TSLMDConstraints *val, bool assumeOwnership=true, int pos=-1)
 
bool removeResourceConstraints (int pos=-1)
 
bool insertResourceMaintenance (const TSLMDMaintenanceInformation &val, int pos=-1)
 
bool removeResourceMaintenance (int pos=-1)
 
bool insertResourceFormat (const TSLMDFormat &val, int pos=-1)
 
bool removeResourceFormat (int pos=-1)
 
bool isKindOf (char const *className) const
 
bool insertstatusEx (TSLMDProgressCodeEx obj, int position=-1)
 
bool removestatusEx (int position=-1)
 
void uuid (const TSLCharacterString &input)
 
void uuid (const char *input)
 
const TSLCICitationcitation () const
 
TSLCICitationcitation ()
 
const TSLCharacterStringabstract () const
 
TSLCharacterStringabstract ()
 
const TSLCharacterStringpurpose () const
 
TSLCharacterStringpurpose ()
 
const TSLMDCollection< TSLCharacterString > & credit () const
 
TSLMDCollection< TSLCharacterString > & credit ()
 
const TSLCharacterStringcreditAt (int position) const
 
TSLCharacterStringcreditAt (int position)
 
const TSLMDCollection< TSLMDProgressCode > & status () const
 
TSLMDCollection< TSLMDProgressCode > & status ()
 
TSLMDProgressCode statusAt (int position) const
 
const TSLMDCollection< TSLCIResponsibleParty > & pointOfContact () const
 
TSLMDCollection< TSLCIResponsibleParty > & pointOfContact ()
 
const TSLCIResponsiblePartypointOfContactAt (int position) const
 
TSLCIResponsiblePartypointOfContactAt (int position)
 
const TSLMDCollection< TSLMDUsage > & resourceSpecificUsage () const
 
TSLMDCollection< TSLMDUsage > & resourceSpecificUsage ()
 
const TSLMDUsageresourceSpecificUsageAt (int pos) const
 
TSLMDUsageresourceSpecificUsageAt (int pos)
 
const TSLMDCollection< TSLMDKeywords > & descriptiveKeywords () const
 
TSLMDCollection< TSLMDKeywords > & descriptiveKeywords ()
 
const TSLMDKeywordsdescriptiveKeywordsAt (int pos) const
 
TSLMDKeywordsdescriptiveKeywordsAt (int pos)
 
const TSLMDCollection< TSLMDBrowseGraphic > & graphicOverview () const
 
TSLMDCollection< TSLMDBrowseGraphic > & graphicOverview ()
 
const TSLMDBrowseGraphicgraphicOverviewAt (int pos) const
 
TSLMDBrowseGraphicgraphicOverviewAt (int pos)
 
const TSLMDCollection< TSLMDAggregateInformation * > & aggregationInfo () const
 
TSLMDCollection< TSLMDAggregateInformation * > & aggregationInfo ()
 
const TSLMDAggregateInformationaggregationInfoAt (int pos) const
 
TSLMDAggregateInformationaggregationInfoAt (int pos)
 
const TSLMDCollection< TSLMDConstraints * > & resourceConstraints () const
 
TSLMDCollection< TSLMDConstraints * > & resourceConstraints ()
 
const TSLMDConstraintsresourceConstraintsAt (int pos) const
 
TSLMDConstraintsresourceConstraintsAt (int pos)
 
const TSLMDCollection< TSLMDMaintenanceInformation > & resourceMaintenance () const
 
TSLMDCollection< TSLMDMaintenanceInformation > & resourceMaintenance ()
 
const TSLMDMaintenanceInformationresourceMaintenanceAt (int pos) const
 
TSLMDMaintenanceInformationresourceMaintenanceAt (int pos)
 
const TSLMDCollection< TSLMDFormat > & resourceFormat () const
 
TSLMDCollection< TSLMDFormat > & resourceFormat ()
 
const TSLMDFormatresourceFormatAt (int pos) const
 
TSLMDFormatresourceFormatAt (int pos)
 
const TSLMDCollection< TSLMDProgressCodeEx > & statusEx () const
 
TSLMDCollection< TSLMDProgressCodeEx > & statusEx ()
 
TSLMDProgressCodeEx statusAtEx (int position) const
 
const TSLCharacterStringuuid () const
 
TSLCharacterStringuuid ()
 

Static Public Member Functions

static TSLMDServiceIdentificationisSameType (TSLMDIdentification *mdID)
 
static TSLMDServiceIdentification const * isSameType (TSLMDIdentification const *mdID)
 
static TSLMDServiceIdentificationcreate ()
 

Static Public Attributes

static TSLMD_RTTI m_classInfo
 
- Static Public Attributes inherited from TSLMDIdentification
static TSLMD_RTTI m_classInfo
 

Constructor & Destructor Documentation

◆ TSLMDServiceIdentification() [1/2]

TSLMDServiceIdentification::TSLMDServiceIdentification ( )

The default constructor.

◆ TSLMDServiceIdentification() [2/2]

TSLMDServiceIdentification::TSLMDServiceIdentification ( const TSLMDServiceIdentification & right)

The copy constructor.

◆ ~TSLMDServiceIdentification()

virtual TSLMDServiceIdentification::~TSLMDServiceIdentification ( )
virtual

The destructor.

Member Function Documentation

◆ classInfo()

virtual TSLMD_RTTI const * TSLMDServiceIdentification::classInfo ( ) const
virtual

Reimplemented from TSLMDIdentification.

◆ clone()

virtual TSLMDServiceIdentification * TSLMDServiceIdentification::clone ( ) const
virtual

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

Implements TSLMDIdentification.

◆ create()

static TSLMDServiceIdentification * TSLMDServiceIdentification::create ( )
static

◆ isSameType() [1/2]

static TSLMDServiceIdentification * TSLMDServiceIdentification::isSameType ( TSLMDIdentification * mdID)
static

This determines whether the supplied item is of the same type as this class.

Parameters
itemA (const) pointer to a generic item.

If the item is of the same type as this class, then return the item cast to the correct type, otherwise return 0.

◆ isSameType() [2/2]

static TSLMDServiceIdentification const * TSLMDServiceIdentification::isSameType ( TSLMDIdentification const * mdID)
static

◆ operator=()

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

Assignment operator.

◆ serialize()

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

Reimplemented from TSLMDIdentification.

Member Data Documentation

◆ m_classInfo

TSLMD_RTTI TSLMDServiceIdentification::m_classInfo
static