24#ifndef _DbBlockVisibilityParameter_h_Included_
25#define _DbBlockVisibilityParameter_h_Included_
OdArray< OdDbBlkParamPropertyDescriptor > OdDbBlkParamPropertyDescriptorArray
OdSmartPtr< OdDbBlockVisibilityParameter > OdDbBlockVisibilityParameterPtr
OdArray< OdDbObjectId, OdClrMemAllocator< OdDbObjectId > > OdDbObjectIdArray
virtual OdString name() const
DOM.
int currentVisibilityState() const
OdDbBlockVisibilityParameter()
virtual void getPropertyDescription(OdDbBlkParamPropertyDescriptorArray &) const override
bool isInitialized() const
void deleteVisibilityState(int)
void clearListOfVisibilityStates()
void visibilityState(int index, OdString &name, OdDbObjectIdArray &objects, OdDbObjectIdArray &elements)
OdString currentVisibilityStateName() const
virtual void setMemberOfCurrentVisibilitySet(bool) override
ODDB_EVAL_DECLARE_MEMBERS(OdDbBlockVisibilityParameter)
void setVisibilityState(int index, const OdString &name, const OdDbObjectIdArray &objects, const OdDbObjectIdArray &elements)
void setCurrentVisibilityState(int)
void setVisibilityName(const OdString &)
void blockEntityList(OdDbObjectIdArray &) const
void setBlockEntityList(OdDbObjectIdArray &)
int numberOfVisibilityStates() const
void blockElementList(OdDbObjectIdArray &) const
OdString visibilityName() const
void setVisibilityDescription(const OdString &)
void listVisibleEntities(OdDbObjectIdArray &) const
OdString visibilityDescription() const