24#ifndef __AECCUSTOMOPENINGBLOCK_H__
25#define __AECCUSTOMOPENINGBLOCK_H__
165 eWhenIntersectingCutPlane = 1,
166 eWhenAboveCutPlane = 2,
167 eWhenBelowCutPlane = 3
AECSubPtr< AECCustomOpeningBlock > AECCustomOpeningBlockSubPtr
OdSmartPtr< AECCustomOpeningBlock > AECCustomOpeningBlockPtr
#define AEC_DECLARE_MEMBERS(ClassName)
void SetBlock(const OdDbObjectId &idBlock)
void SetIsMirrorY(bool bMirror)
bool IsScaleToFitLockXYRatio() const
OdGeVector3d m_vInsertionOffset
void SetIsMirrorZ(bool bMirror)
const OdGeVector3d & GetInsertionOffset() const
XPosition GetXPosition() const
OdDbObjectId GetBlock() const
OdDbHardPointerId m_blockId
ZPosition GetZPosition() const
void SetIsScaleToFitWidth(bool bScale)
void SetDisplayOption(Display displayOption)
void SetIsScaleToFitLockXYRatio(bool bScale)
void SetIsScaleToFitHeight(bool bScale)
bool IsScaleToFitHeight() const
void SetInsertionOffset(const OdGeVector3d &vOffset)
void SetYPosition(YPosition ePosition)
void GetOffsetFromOrigin(const OdGeVector3d &vEntityDimension, OdGeVector3d &vOffset) const
void SetIsMirrorX(bool bMirror)
Display GetDisplayOption() const
bool IsScaleToFitDepth() const
bool IsScaleToFitWidth() const
YPosition GetYPosition() const
void SetZPosition(ZPosition ePosition)
void SetXPosition(XPosition ePosition)
void SetIsScaleToFitDepth(bool bScale)