|
CFx SDK Documentation 2026 SP0
|
#include <BcfValidation.h>
Public Member Functions | |
| OdBcfValidation () | |
| bool | validate () const |
| void | disableValidation (bool validationDisabled) |
Protected Member Functions | |
| virtual bool | validateData () const =0 |
Protected Attributes | |
| bool | m_validationDisabled |
An abstract class that provides the interface for validation of BCF data types.
Definition at line 37 of file BcfValidation.h.
|
inline |
Creates a new BCF validation object with default parameters.
Definition at line 44 of file BcfValidation.h.
| void OdBcf::OdBcfValidation::disableValidation | ( | bool | validationDisabled | ) |
Controls the validation for this object.
| validationDisabled | [in] Disable validation flag. |
| bool OdBcf::OdBcfValidation::validate | ( | ) | const |
Checks whether the BCF datatype instance has all required fields initialized if validation is enabled.
|
protectedpure virtual |
Checks whether the BCF datatype instance has all required fields initialized.
Implemented in OdBcf_2_1::OdBcfArchive, 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::OdBcfDocumentReferenceGroup, OdBcf_2_1::OdBcfExceptions, OdBcf_2_1::OdBcfFile, OdBcf_2_1::OdBcfFileAttributesGroup, 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::OdBcfTopicFolder, OdBcf_2_1::OdBcfVersion, OdBcf_2_1::OdBcfViewPoint, OdBcf_2_1::OdBcfViewSetupHints, OdBcf_2_1::OdBcfVisualizationInfo, OdBcf_3_0::OdBcfArchive, 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::OdBcfDocumentAttributesGroup, OdBcf_3_0::OdBcfDocumentInfo, OdBcf_3_0::OdBcfDocumentReference, OdBcf_3_0::OdBcfDocumentReferenceGroup, OdBcf_3_0::OdBcfDocumentReferences, OdBcf_3_0::OdBcfDocuments, OdBcf_3_0::OdBcfExceptions, OdBcf_3_0::OdBcfExtensions, OdBcf_3_0::OdBcfFile, OdBcf_3_0::OdBcfFileAttributesGroup, 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::OdBcfTopicFolder, 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.
|
protected |
Definition at line 63 of file BcfValidation.h.