24#ifndef __OD_DB_UNDERLAY_REFERENCE__
25#define __OD_DB_UNDERLAY_REFERENCE__
OdSmartPtr< OdDbDwfReference > OdDbDwfReferencePtr
OdSmartPtr< OdDbPdfReference > OdDbPdfReferencePtr
OdSmartPtr< OdDbDgnReference > OdDbDgnReferencePtr
OdSmartPtr< OdDbNavisworksReference > OdDbNavisworksReferencePtr
OdSmartPtr< OdDbUnderlayReference > OdDbUnderlayReferencePtr
virtual bool subIsContentSnappable() const
virtual OdResult subGetClassID(void *pClsid) const
ODDB_DECLARE_MEMBERS(OdDbDgnReference)
virtual bool isFramePlottable() const
virtual bool isFrameVisible() const
void setXrefDepth(OdInt32 depth)
virtual bool isFramePlottable() const
virtual OdResult subGetClassID(void *pClsid) const
ODDB_DECLARE_MEMBERS(OdDbDwfReference)
virtual bool subIsContentSnappable() const
virtual bool isFrameVisible() const
void setInsertionUnit(OdDb::UnitsValue unitsVal)
void setInsertionPoint(const OdGePoint3d &position)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
OdDbObjectId getDefinitionId() const
OdDbNavisworksReference()
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
ODDB_DECLARE_MEMBERS(OdDbNavisworksReference)
OdResult setHostDwgVisibility(bool bVisibility)
virtual bool subWorldDraw(OdGiWorldDraw *pWd) const
OdResult getHostDwgVisibility(bool &bVisibility) const
virtual OdUInt32 subSetAttributes(OdGiDrawableTraits *traits) const
OdResult getName(OdString &name) const
double getInsertionUnitScaleFactor() const
virtual OdResult subTransformBy(const OdGeMatrix3d &xfm)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
OdGePoint3d getInsertionPoint() const
double getRotation() const
void setDefinitionId(OdDbObjectId id)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
OdResult setTransformation(const OdGeMatrix3d &transform)
OdGeMatrix3d getTransformation() const
void setScale(double scale)
OdResult getSavedPath(OdString &path) const
void setRotation(double rotation)
virtual bool isFramePlottable() const
virtual OdResult subGetClassID(void *pClsid) const
virtual bool subIsContentSnappable() const
ODDB_DECLARE_MEMBERS(OdDbPdfReference)
virtual bool isFrameVisible() const
static OdUInt8 contrastDefault()
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
virtual OdUInt32 subSetAttributes(OdGiDrawableTraits *traits) const
static OdUInt8 fadeDefault()
virtual OdResult subTransformBy(const OdGeMatrix3d &xfm)
OdGeScale3d scaleFactors() const
virtual OdResult subGetOsnapPoints(OdDb::OsnapMode osnapMode, OdGsMarker gsSelectionMark, const OdGePoint3d &pickPoint, const OdGePoint3d &lastPoint, const OdGeMatrix3d &viewXform, const OdGeMatrix3d &ucs, OdGePoint3dArray &snapPoints) const
OdResult getUnderlayLayer(int index, OdUnderlayLayer &layer) const
void setClipInverted(bool value)
void setDefinitionId(OdDbObjectId id)
static OdUInt8 contrastUpperLimit()
OdResult generateClipBoundaryFromPline(OdDbObjectId plId)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
ODDB_DECLARE_MEMBERS(OdDbUnderlayReference)
static OdUInt8 contrastLowerLimit()
void setPosition(const OdGePoint3d &position)
const OdGePoint2dArray & clipBoundary() const
bool isAdjustedForBackground() const
bool isMonochrome() const
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
static OdUInt8 fadeUpperLimit()
OdGeMatrix3d transform() const
OdGeVector3d normal() const
void setScaleFactors(const OdGeScale3d &scale)
OdResult setTransform(const OdGeMatrix3d &transform)
OdUInt32 underlayLayerCount() const
void setIsClipped(bool value)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
void setClipBoundary(const OdGePoint2d *clipBoundary, OdUInt32 nbPts)
bool isClipInverted() const
virtual bool subWorldDraw(OdGiWorldDraw *pWd) const
virtual OdUInt32 subSetAttributes(OdGiDrawableTraits *traits) const
virtual bool isFramePlottable() const =0
void setIsAdjustedForBackground(bool value)
static OdUInt8 fadeLowerLimit()
void setNormal(const OdGeVector3d &normal)
static OdUInt8 contrastDefault()
OdGeMatrix3d getEcs() const
virtual bool isFrameVisible() const =0
void setIsMonochrome(bool value)
void setFade(OdUInt8 value)
OdResult setUnderlayLayer(int index, const OdUnderlayLayer &layer)
OdDbObjectId definitionId() const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
OdGePoint3d position() const
void setContrast(OdUInt8 value)
virtual void subViewportDraw(OdGiViewportDraw *pVd) const
virtual OdResult subGetOsnapPoints(OdDb::OsnapMode osnapMode, OdGsMarker gsSelectionMark, const OdGePoint3d &pickPoint, const OdGePoint3d &lastPoint, const OdGeMatrix3d &xWorldToEye, OdGePoint3dArray &snapPoints) const
void setRotation(double rotation)
static OdUInt8 fadeDefault()
GLuint const GLchar * name
GLsizei const GLfloat * value