23#ifndef ODGSDRAWABLEHOLDER_INC
24#define ODGSDRAWABLEHOLDER_INC
55 : m_lineweight(
OdDb::kLnWt000)
110 m_extents.
addExt(extents);
162 if (m_lineweight < lw)
OdArray< DrawableHolder > DrawableHolderArray
#define GS_TOOLKIT_EXPORT
static GE_STATIC_EXPORT const OdGeExtents3d kInvalid
bool isValidExtents() const
OdGeExtents3d & addExt(const OdGeExtents3d &extents)
void add(const OdGsUpdateExtents &extents)
void get(OdGeExtents3d &extents, OdDb::LineWeight &lw) const
void setExtents(const OdGeExtents3d &extents)
void addExtents(const OdGeExtents3d &extents)
OdDb::LineWeight m_lineweight
OdGsUpdateExtents(const OdGeExtents3d &extents, OdDb::LineWeight lw=OdDb::kLnWt000)
const OdGeExtents3d & getExtents() const
void add(const OdGeExtents3d &extents, OdDb::LineWeight lw)
OdGeExtents3d & accessExtents()
void set(const OdGeExtents3d &extents, OdDb::LineWeight lw)
OdDb::LineWeight getLineweight() const
void setLineweight(OdDb::LineWeight lw)
void addLineweight(OdDb::LineWeight lw)
static GS_STATIC_EXPORT const OdGsUpdateExtents kInvalid
bool hasLineweight() const
OdDb::LineWeight & accessLineweight()
OdGsUpdateExtents m_lastExt
OdSmartPtr< OdGsBaseModel > m_pGsModel
OdRxObjectPtr m_pMetafile
OdGiDrawablePtr m_pDrawable