24#ifndef _BFC_COMPONENTS_H 
   25#define _BFC_COMPONENTS_H 
   36  class OdBcfViewSetupHints;
 
  107    bool isViewSetupHintsUnset() const;
 
  121    bool isSelectionUnset() const;
 
  135    bool isVisibilityUnset() const;
 
  149    bool isColoringUnset() const;
 
virtual bool validate() const ODRX_OVERRIDE
 
ODRX_DECLARE_MEMBERS(OdBcfComponents)
 
static OdSmartPtr< OdBcfComponents > createObject(const OdBcfComponentVisibilityPtr &pVisibility, const OdBcfViewSetupHintsPtr &pViewSetupHints=OdBcfViewSetupHintsPtr(), const OdBcfComponentSelectionPtr &pSelection=OdBcfComponentSelectionPtr(), const OdBcfComponentColoringPtr &pColoring=OdBcfComponentColoringPtr())
 
virtual OdResult outFields(TiXmlElement *pParent) const ODRX_OVERRIDE
 
virtual OdResult inFields(TiXmlElement *pParent) ODRX_OVERRIDE
 
OdSmartPtr< OdBcfComponentSelection > OdBcfComponentSelectionPtr
 
OdSmartPtr< OdBcfViewSetupHints > OdBcfViewSetupHintsPtr
 
OdSmartPtr< OdBcfComponentVisibility > OdBcfComponentVisibilityPtr
 
OdSmartPtr< OdBcfComponentColoring > OdBcfComponentColoringPtr