|
CFx SDK Documentation 2026 SP0
|
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< OdMvdXmlProcessor > | OdMvdXmlProcessorPtr |
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) |
Contains declarations related to Model View Definition (MVD) functionality.
A data type that represents a smart pointer to an <<exref target="https://docs.opendesign.com/tifc_api_cpp/OdMvdXml__OdMvdXmlProcessor.html>OdMvdXmlProcessor</exref> OdMvdXmlProcessor> object.
Definition at line 114 of file MvdXmlProcessor.h.
Declarations of the mvdXML format versions.
| Enumerator | |
|---|---|
| mvdXmlUnset | Version is unset. |
| mvdXml1dot1 | mvdXML format version 1.1. |
| mvdXml1dot2 | mvdXML format version 1.2. |
| mvdXml1_1 | mvdXML format version 1-1. |
Definition at line 44 of file MvdXmlRoot.h.
Contains declarations of statuses of an element of model view definition element.
Definition at line 58 of file MvdXmlCommon.h.
Types of MVDXML content processors.
| Enumerator | |
|---|---|
| kValidator | Data validation processor. |
| kFilter | Data filtering processor. |
Definition at line 53 of file MvdXmlProcessor.h.
| OdResult OdMvdXml::inFieldsArray | ( | OdArray< OdSmartPtr< T > > & | container, |
| TiXmlNode * | pParent, | ||
| const char * | pItemName ) |
A template function that reads data from mvdXML Document Object Model (DOM) into an array of objects.
| container | [out] An array of smart pointers to objects that is filled by the function. |
| pParent | [in] A raw pointer to the node object in the DOM tree. |
| pItemName | [in] A name of the item (node). Data from the item are read into the array element. |
Definition at line 49 of file MvdXmlUtils.h.
| OdResult OdMvdXml::outFieldsArray | ( | OdArray< OdSmartPtr< T > > & | container, |
| TiXmlNode * | pParent, | ||
| const char * | pGroupName ) |
A template function that writes data from an array of objects into the mvdXML Document Object Model (DOM).
| container | [out] An array of smart pointers to objects. Data from these object should be written into mvdXML DOM nodes. |
| pParent | [in] A raw pointer to the node object in the DOM tree. |
| pGroupName | [in] A name of the group of items. |
Definition at line 76 of file MvdXmlUtils.h.
| OdMvdXml::SMARTPTR | ( | OdMvdXmlApplicability | ) |
A data type that represents a smart pointer to an OdMvdXmlProcessor object.
| OdMvdXml::SMARTPTR | ( | OdMvdXmlAttributeRule | ) |
| OdMvdXml::SMARTPTR | ( | OdMvdXmlBody | ) |
| OdMvdXml::SMARTPTR | ( | OdMvdXmlConcept | ) |
| OdMvdXml::SMARTPTR | ( | OdMvdXmlConceptRoot | ) |
| OdMvdXml::SMARTPTR | ( | OdMvdXmlConceptTemplate | ) |
| OdMvdXml::SMARTPTR | ( | OdMvdXmlConstraint | ) |
| OdMvdXml::SMARTPTR | ( | OdMvdXmlDefinition | ) |
| OdMvdXml::SMARTPTR | ( | OdMvdXmlElement | ) |
| OdMvdXml::SMARTPTR | ( | OdMvdXmlEntityRule | ) |
| OdMvdXml::SMARTPTR | ( | OdMvdXmlExchangeRequirement | ) |
| OdMvdXml::SMARTPTR | ( | OdMvdXmlIdentity | ) |
| OdMvdXml::SMARTPTR | ( | OdMvdXmlLink | ) |
| OdMvdXml::SMARTPTR | ( | OdMvdXmlModelView | ) |
| OdMvdXml::SMARTPTR | ( | OdMvdXmlRequirement | ) |
| OdMvdXml::SMARTPTR | ( | OdMvdXmlRoot | ) |
| OdMvdXml::SMARTPTR | ( | OdMvdXmlTemplateRef | ) |
| OdMvdXml::SMARTPTR | ( | OdMvdXmlTemplateRule | ) |
| OdMvdXml::SMARTPTR | ( | OdMvdXmlTemplateRules | ) |