24#ifndef _BCF_3_0_COMPONENTS_H
25#define _BCF_3_0_COMPONENTS_H
static OdSmartPtr< OdBcfComponents > createObject(const OdBcfComponentVisibilityPtr &pVisibility, const OdBcfComponentSelectionPtr &pSelection=OdBcfComponentSelectionPtr(), const OdBcfComponentColoringPtr &pColoring=OdBcfComponentColoringPtr())
OdBcfComponentSelectionPtr m_pSelection
bool isSelectionUnset() const
bool isColoringUnset() const
OdBcfComponentVisibilityPtr m_pVisibility
const OdBcfComponentVisibilityPtr & getVisibility() const
bool isVisibilityUnset() const
virtual bool validateData() const ODRX_OVERRIDE
const OdBcfComponentSelectionPtr & getSelection() const
ODRX_DECLARE_MEMBERS(OdBcfComponents)
virtual OdResult outFields(TiXmlElement *pParent) const ODRX_OVERRIDE
OdBcfComponentColoringPtr m_pColoring
const OdBcfComponentColoringPtr & getColoring() const
virtual OdResult inFields(TiXmlElement *pParent) ODRX_OVERRIDE
OdSmartPtr< OdBcfComponentColoring > OdBcfComponentColoringPtr
OdSmartPtr< OdBcfComponentVisibility > OdBcfComponentVisibilityPtr
OdSmartPtr< OdBcfComponents > OdBcfComponentsPtr
OdSmartPtr< OdBcfComponentSelection > OdBcfComponentSelectionPtr