|
CFx SDK Documentation 2026 SP0
|
#include <BcfElement.h>
Public Member Functions | |
| ODRX_DECLARE_MEMBERS (OdBcfElement) | |
| virtual OdResult | inFields (TiXmlElement *pParent)=0 |
| virtual OdResult | outFields (TiXmlElement *pParent) const =0 |
Public Member Functions inherited from OdRxObject | |
| ODRX_HEAP_OPERATORS () | |
| OdRxObject () | |
| virtual | ~OdRxObject () |
| virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
| virtual OdRxObject * | x (const OdRxClass *pClass) const |
| virtual OdRxClass * | isA () const |
| virtual void | addRef ()=0 |
| virtual void | release ()=0 |
| virtual long | numRefs () const |
| bool | isKindOf (const OdRxClass *pClass) const |
| virtual OdRxObjectPtr | clone () const |
| virtual void | copyFrom (const OdRxObject *pSource) |
| virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
| virtual bool | isEqualTo (const OdRxObject *pOther) const |
Public Member Functions inherited from OdBcf::OdBcfValidation | |
| OdBcfValidation () | |
| bool | validate () const |
| void | disableValidation (bool validationDisabled) |
Additional Inherited Members | |
Static Public Member Functions inherited from OdRxObject | |
| static OdRxObjectPtr | cast (const OdRxObject *pointer) |
| static OdRxClass * | desc () |
| static void | rxInit () |
| static void | rxUninit () |
Protected Member Functions inherited from OdBcf::OdBcfValidation | |
| virtual bool | validateData () const =0 |
Protected Attributes inherited from OdBcf::OdBcfValidation | |
| bool | m_validationDisabled |
An abstract class that provides the interface for storing and operating different value of BCF data types.
Definition at line 40 of file BcfElement.h.
|
pure virtual |
Reads XML data into ODA data structures.
| pParent | [in] A pointer to the parent element of the data structure. |
Implemented in OdBcf_2_1::OdBcfBimSnippet, OdBcf_2_1::OdBcfBitmap, OdBcf_2_1::OdBcfClippingPlane, OdBcf_2_1::OdBcfClippingPlanes, OdBcf_2_1::OdBcfColor, OdBcf_2_1::OdBcfComment, OdBcf_2_1::OdBcfComponent, OdBcf_2_1::OdBcfComponentColoring, OdBcf_2_1::OdBcfComponents, OdBcf_2_1::OdBcfComponentSelection, OdBcf_2_1::OdBcfComponentVisibility, OdBcf_2_1::OdBcfDirection, OdBcf_2_1::OdBcfDocumentReference, OdBcf_2_1::OdBcfExceptions, OdBcf_2_1::OdBcfFile, OdBcf_2_1::OdBcfGUIDAttribute, OdBcf_2_1::OdBcfHeader, OdBcf_2_1::OdBcfLine, OdBcf_2_1::OdBcfLines, OdBcf_2_1::OdBcfMarkup, OdBcf_2_1::OdBcfOrthogonalCamera, OdBcf_2_1::OdBcfPerspectiveCamera, OdBcf_2_1::OdBcfPoint, OdBcf_2_1::OdBcfProject, OdBcf_2_1::OdBcfProjectExtension, OdBcf_2_1::OdBcfRoot, OdBcf_2_1::OdBcfTopic, OdBcf_2_1::OdBcfVersion, OdBcf_2_1::OdBcfViewPoint, OdBcf_2_1::OdBcfViewSetupHints, OdBcf_2_1::OdBcfVisualizationInfo, OdBcf_3_0::OdBcfBimSnippet, OdBcf_3_0::OdBcfBitmap, OdBcf_3_0::OdBcfBitmaps, OdBcf_3_0::OdBcfClippingPlane, OdBcf_3_0::OdBcfClippingPlanes, OdBcf_3_0::OdBcfColor, OdBcf_3_0::OdBcfColorComponents, OdBcf_3_0::OdBcfComment, OdBcf_3_0::OdBcfComments, OdBcf_3_0::OdBcfComponent, OdBcf_3_0::OdBcfComponentColoring, OdBcf_3_0::OdBcfComponents, OdBcf_3_0::OdBcfComponentSelection, OdBcf_3_0::OdBcfComponentVisibility, OdBcf_3_0::OdBcfDirection, OdBcf_3_0::OdBcfDocument, OdBcf_3_0::OdBcfDocumentInfo, OdBcf_3_0::OdBcfDocumentReference, OdBcf_3_0::OdBcfDocumentReferences, OdBcf_3_0::OdBcfDocuments, OdBcf_3_0::OdBcfExceptions, OdBcf_3_0::OdBcfExtensions, OdBcf_3_0::OdBcfFile, OdBcf_3_0::OdBcfFiles, OdBcf_3_0::OdBcfGUIDAttribute, OdBcf_3_0::OdBcfHeader, OdBcf_3_0::OdBcfLabels, OdBcf_3_0::OdBcfLine, OdBcf_3_0::OdBcfLines, OdBcf_3_0::OdBcfMarkup, OdBcf_3_0::OdBcfOrthogonalCamera, OdBcf_3_0::OdBcfPerspectiveCamera, OdBcf_3_0::OdBcfPoint, OdBcf_3_0::OdBcfPriorities, OdBcf_3_0::OdBcfProject, OdBcf_3_0::OdBcfProjectInfo, OdBcf_3_0::OdBcfReferenceLinks, OdBcf_3_0::OdBcfRelatedTopic, OdBcf_3_0::OdBcfRelatedTopics, OdBcf_3_0::OdBcfRoot, OdBcf_3_0::OdBcfSnippetTypes, OdBcf_3_0::OdBcfStages, OdBcf_3_0::OdBcfTopic, OdBcf_3_0::OdBcfTopicLabels, OdBcf_3_0::OdBcfTopicStatuses, OdBcf_3_0::OdBcfTopicTypes, OdBcf_3_0::OdBcfUsers, OdBcf_3_0::OdBcfVersion, OdBcf_3_0::OdBcfViewPoint, OdBcf_3_0::OdBcfViewpoints, OdBcf_3_0::OdBcfViewSetupHints, and OdBcf_3_0::OdBcfVisualizationInfo.
| OdBcf::OdBcfElement::ODRX_DECLARE_MEMBERS | ( | OdBcfElement | ) |
|
pure virtual |
Writes data into XML structures.
| pParent | [in] A pointer to the parent element of the data structure. |
Implemented in OdBcf_2_1::OdBcfBimSnippet, OdBcf_2_1::OdBcfBitmap, OdBcf_2_1::OdBcfClippingPlane, OdBcf_2_1::OdBcfClippingPlanes, OdBcf_2_1::OdBcfColor, OdBcf_2_1::OdBcfComment, OdBcf_2_1::OdBcfComponent, OdBcf_2_1::OdBcfComponentColoring, OdBcf_2_1::OdBcfComponents, OdBcf_2_1::OdBcfComponentSelection, OdBcf_2_1::OdBcfComponentVisibility, OdBcf_2_1::OdBcfDirection, OdBcf_2_1::OdBcfDocumentReference, OdBcf_2_1::OdBcfExceptions, OdBcf_2_1::OdBcfFile, OdBcf_2_1::OdBcfGUIDAttribute, OdBcf_2_1::OdBcfHeader, OdBcf_2_1::OdBcfLine, OdBcf_2_1::OdBcfLines, OdBcf_2_1::OdBcfMarkup, OdBcf_2_1::OdBcfOrthogonalCamera, OdBcf_2_1::OdBcfPerspectiveCamera, OdBcf_2_1::OdBcfPoint, OdBcf_2_1::OdBcfProject, OdBcf_2_1::OdBcfProjectExtension, OdBcf_2_1::OdBcfRoot, OdBcf_2_1::OdBcfTopic, OdBcf_2_1::OdBcfVersion, OdBcf_2_1::OdBcfViewPoint, OdBcf_2_1::OdBcfViewSetupHints, OdBcf_2_1::OdBcfVisualizationInfo, OdBcf_3_0::OdBcfBimSnippet, OdBcf_3_0::OdBcfBitmap, OdBcf_3_0::OdBcfBitmaps, OdBcf_3_0::OdBcfClippingPlane, OdBcf_3_0::OdBcfClippingPlanes, OdBcf_3_0::OdBcfColor, OdBcf_3_0::OdBcfColorComponents, OdBcf_3_0::OdBcfComment, OdBcf_3_0::OdBcfComments, OdBcf_3_0::OdBcfComponent, OdBcf_3_0::OdBcfComponentColoring, OdBcf_3_0::OdBcfComponents, OdBcf_3_0::OdBcfComponentSelection, OdBcf_3_0::OdBcfComponentVisibility, OdBcf_3_0::OdBcfDirection, OdBcf_3_0::OdBcfDocument, OdBcf_3_0::OdBcfDocumentInfo, OdBcf_3_0::OdBcfDocumentReference, OdBcf_3_0::OdBcfDocumentReferences, OdBcf_3_0::OdBcfDocuments, OdBcf_3_0::OdBcfExceptions, OdBcf_3_0::OdBcfExtensions, OdBcf_3_0::OdBcfFile, OdBcf_3_0::OdBcfFiles, OdBcf_3_0::OdBcfGUIDAttribute, OdBcf_3_0::OdBcfHeader, OdBcf_3_0::OdBcfLabels, OdBcf_3_0::OdBcfLine, OdBcf_3_0::OdBcfLines, OdBcf_3_0::OdBcfMarkup, OdBcf_3_0::OdBcfOrthogonalCamera, OdBcf_3_0::OdBcfPerspectiveCamera, OdBcf_3_0::OdBcfPoint, OdBcf_3_0::OdBcfPriorities, OdBcf_3_0::OdBcfProject, OdBcf_3_0::OdBcfProjectInfo, OdBcf_3_0::OdBcfReferenceLinks, OdBcf_3_0::OdBcfRelatedTopic, OdBcf_3_0::OdBcfRelatedTopics, OdBcf_3_0::OdBcfRoot, OdBcf_3_0::OdBcfSnippetTypes, OdBcf_3_0::OdBcfStages, OdBcf_3_0::OdBcfTopic, OdBcf_3_0::OdBcfTopicLabels, OdBcf_3_0::OdBcfTopicStatuses, OdBcf_3_0::OdBcfTopicTypes, OdBcf_3_0::OdBcfUsers, OdBcf_3_0::OdBcfVersion, OdBcf_3_0::OdBcfViewPoint, OdBcf_3_0::OdBcfViewpoints, OdBcf_3_0::OdBcfViewSetupHints, and OdBcf_3_0::OdBcfVisualizationInfo.