CFx SDK Documentation 2026 SP0
Loading...
Searching...
No Matches
OdBcf::OdBcfElement Class Referenceabstract

#include <BcfElement.h>

Inheritance diagram for OdBcf::OdBcfElement:
OdRxObject OdBcf::OdBcfValidation 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::OdBcfComponentSelection OdBcf_2_1::OdBcfComponentVisibility OdBcf_2_1::OdBcfComponents 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::OdBcfComponentSelection OdBcf_3_0::OdBcfComponentVisibility OdBcf_3_0::OdBcfComponents 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::OdBcfViewSetupHints OdBcf_3_0::OdBcfViewpoints OdBcf_3_0::OdBcfVisualizationInfo

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 OdRxObjectqueryX (const OdRxClass *pClass) const
 
virtual OdRxObjectx (const OdRxClass *pClass) const
 
virtual OdRxClassisA () 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 OdRxClassdesc ()
 
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
 

Detailed Description

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.

Member Function Documentation

◆ inFields()

virtual OdResult OdBcf::OdBcfElement::inFields ( TiXmlElement * pParent)
pure virtual

Reads XML data into ODA data structures.

Parameters
pParent[in] A pointer to the parent element of the data structure.
Returns
eOk if data was successfully read; otherwise, the method returns an appropriate error code.

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.

◆ ODRX_DECLARE_MEMBERS()

OdBcf::OdBcfElement::ODRX_DECLARE_MEMBERS ( OdBcfElement )

◆ outFields()

virtual OdResult OdBcf::OdBcfElement::outFields ( TiXmlElement * pParent) const
pure virtual

Writes data into XML structures.

Parameters
pParent[in] A pointer to the parent element of the data structure.
Returns
eOk if data was successfully written; otherwise, the method returns an appropriate error code.

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.


The documentation for this class was generated from the following file: