CFx SDK Documentation 2024 SP0
Loading...
Searching...
No Matches
Classes | Typedefs | Enumerations | Functions
OdMvdXml Namespace Reference

Classes

class  OdMvdApplicability
 
class  OdMvdOperator
 
class  OdMvdRequirement
 
class  OdMvdXmlApplicability
 
class  OdMvdXmlAttributeRule
 
class  OdMvdXmlAuditInfo
 
class  OdMvdXmlBody
 
class  OdMvdXmlConcept
 
class  OdMvdXmlConceptRoot
 
class  OdMvdXmlConceptTemplate
 
class  OdMvdXmlConstraint
 
class  OdMvdXmlDefinition
 
class  OdMvdXmlDefinitions
 
class  OdMvdXmlDefinitionsBase
 
class  OdMvdXmlElement
 
class  OdMvdXmlEntityRule
 
class  OdMvdXmlExchangeRequirement
 
class  OdMvdXmlFilter
 
class  OdMvdXmlIdentity
 
class  OdMvdXmlIdentityDefinitions
 
class  OdMvdXmlLink
 
class  OdMvdXmlModelView
 
class  OdMvdXmlProcessor
 
class  OdMvdXmlRequirement
 
class  OdMvdXmlRoot
 
class  OdMvdXmlRule
 
class  OdMvdXmlTemplateRef
 
class  OdMvdXmlTemplateRule
 
class  OdMvdXmlTemplateRules
 
class  OdMvdXmlValidator
 

Typedefs

typedef OdSmartPtr< OdMvdXmlProcessorOdMvdXmlProcessorPtr
 

Enumerations

enum  mvdXmlVersion { mvdXmlUnset , mvdXml1dot1 , mvdXml1dot2 , mvdXml1_1 }
 
enum  OdMvdStatus {
  OdMvdStatusUnset = -1 , OdMvdSample = 0 , OdMvdProposal , OdMvdDraft ,
  OdMvdCandidate , OdMvdFinal , OdMvdDeprecated
}
 
enum  ProccesorType { kValidator , kFilter }
 

Functions

 SMARTPTR (OdMvdXmlApplicability)
 
 SMARTPTR (OdMvdXmlAttributeRule)
 
 SMARTPTR (OdMvdXmlEntityRule)
 
 SMARTPTR (OdMvdXmlConceptTemplate)
 
 SMARTPTR (OdMvdXmlBody)
 
 SMARTPTR (OdMvdXmlConcept)
 
 SMARTPTR (OdMvdXmlConceptRoot)
 
 SMARTPTR (OdMvdXmlConstraint)
 
 SMARTPTR (OdMvdXmlDefinition)
 
 SMARTPTR (OdMvdXmlElement)
 
 SMARTPTR (OdMvdXmlExchangeRequirement)
 
 SMARTPTR (OdMvdXmlIdentity)
 
 SMARTPTR (OdMvdXmlLink)
 
 SMARTPTR (OdMvdXmlModelView)
 
 SMARTPTR (OdMvdXmlRequirement)
 
 SMARTPTR (OdMvdXmlRoot)
 
 SMARTPTR (OdMvdXmlTemplateRef)
 
 SMARTPTR (OdMvdXmlTemplateRule)
 
 SMARTPTR (OdMvdXmlTemplateRules)
 
template<typename T >
OdResult inFieldsArray (OdArray< OdSmartPtr< T > > &container, TiXmlNode *pParent, const char *pItemName)
 
template<typename T >
OdResult outFieldsArray (OdArray< OdSmartPtr< T > > &container, TiXmlNode *pParent, const char *pGroupName)
 

Typedef Documentation

◆ OdMvdXmlProcessorPtr

Definition at line 64 of file MvdXmlProcessor.h.

Enumeration Type Documentation

◆ mvdXmlVersion

Defines version of mvdXML.

Enumerator
mvdXmlUnset 

Version unset.

mvdXml1dot1 

mvdXML version 1.1.

mvdXml1dot2 

mvdXML version 1.2.

mvdXml1_1 

mvdXML version 1-1.

Definition at line 41 of file MvdXmlRoot.h.

◆ OdMvdStatus

Enumerator
OdMvdStatusUnset 
OdMvdSample 
OdMvdProposal 
OdMvdDraft 
OdMvdCandidate 
OdMvdFinal 
OdMvdDeprecated 

Definition at line 52 of file MvdXmlCommon.h.

◆ ProccesorType

Enumerator
kValidator 
kFilter 

Definition at line 43 of file MvdXmlProcessor.h.

Function Documentation

◆ inFieldsArray()

template<typename T >
OdResult OdMvdXml::inFieldsArray ( OdArray< OdSmartPtr< T > > &  container,
TiXmlNode *  pParent,
const char *  pItemName 
)

Array load template.

Definition at line 41 of file MvdXmlUtils.h.

◆ outFieldsArray()

template<typename T >
OdResult OdMvdXml::outFieldsArray ( OdArray< OdSmartPtr< T > > &  container,
TiXmlNode *  pParent,
const char *  pGroupName 
)

Definition at line 61 of file MvdXmlUtils.h.

◆ SMARTPTR() [1/19]

OdMvdXml::SMARTPTR ( OdMvdXmlApplicability  )

◆ SMARTPTR() [2/19]

OdMvdXml::SMARTPTR ( OdMvdXmlAttributeRule  )

◆ SMARTPTR() [3/19]

OdMvdXml::SMARTPTR ( OdMvdXmlBody  )

◆ SMARTPTR() [4/19]

OdMvdXml::SMARTPTR ( OdMvdXmlConcept  )

◆ SMARTPTR() [5/19]

OdMvdXml::SMARTPTR ( OdMvdXmlConceptRoot  )

◆ SMARTPTR() [6/19]

OdMvdXml::SMARTPTR ( OdMvdXmlConceptTemplate  )

◆ SMARTPTR() [7/19]

OdMvdXml::SMARTPTR ( OdMvdXmlConstraint  )

◆ SMARTPTR() [8/19]

OdMvdXml::SMARTPTR ( OdMvdXmlDefinition  )

◆ SMARTPTR() [9/19]

OdMvdXml::SMARTPTR ( OdMvdXmlElement  )

◆ SMARTPTR() [10/19]

OdMvdXml::SMARTPTR ( OdMvdXmlEntityRule  )

◆ SMARTPTR() [11/19]

OdMvdXml::SMARTPTR ( OdMvdXmlExchangeRequirement  )

◆ SMARTPTR() [12/19]

OdMvdXml::SMARTPTR ( OdMvdXmlIdentity  )

◆ SMARTPTR() [13/19]

OdMvdXml::SMARTPTR ( OdMvdXmlLink  )

◆ SMARTPTR() [14/19]

OdMvdXml::SMARTPTR ( OdMvdXmlModelView  )

◆ SMARTPTR() [15/19]

OdMvdXml::SMARTPTR ( OdMvdXmlRequirement  )

◆ SMARTPTR() [16/19]

OdMvdXml::SMARTPTR ( OdMvdXmlRoot  )

◆ SMARTPTR() [17/19]

OdMvdXml::SMARTPTR ( OdMvdXmlTemplateRef  )

◆ SMARTPTR() [18/19]

OdMvdXml::SMARTPTR ( OdMvdXmlTemplateRule  )

◆ SMARTPTR() [19/19]

OdMvdXml::SMARTPTR ( OdMvdXmlTemplateRules  )