virtual void * internalSubentPtr(const OdDbSubentId &id) const
virtual void subViewportDraw(OdGiViewportDraw *pVd) const
OdResult acisOut(OdStreamBuf *pStreamBuf, AfTypeVer typeVer=kAfTypeVerAny)
virtual OdUInt32 numChanges() const
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
virtual void * body() const
static OdResult acisIn(const OdString &filename, OdDbEntityPtrArray &solids)
virtual OdResult setBody(const void *pGeometry)
virtual OdDbObjectPtr decomposeForSave(OdDb::DwgVersion ver, OdDbObjectId &replaceId, bool &exchangeXData)
virtual OdUInt32 subSetAttributes(OdGiDrawableTraits *pTraits) const
virtual bool subWorldDraw(OdGiWorldDraw *pWd) const
virtual OdResult subGetGsMarkersAtSubentPath(const OdDbFullSubentPath &subPath, OdGsMarkerArray &gsMarkers) const
OdResult acisIn(OdStreamBuf *pStreamBuf, AfTypeVer *pTypeVer=0)
OdSmartPtr< OdDbBody > OdDbBodyPtr
virtual void saveAs(OdGiWorldDraw *pWd, OdDb::DwgVersion ver) const
static OdResult generateMesh(const OdDbEntity *pEnt, const OdBrMesh2dFilter &filter, OdBrMesh2d &mesh2d)
virtual OdResult subGetGeomExtents(OdGeExtents3d &extents) const
static OdResult acisOut(const OdString &filename, const OdDbEntityPtrArray &solids, AfTypeVer typeVer=kAfVer700|kAfTypeASCII)
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
virtual OdResult subGetSubentPathsAtGsMarker(OdDb::SubentType type, OdGsMarker gsMark, const OdGePoint3d &pickPoint, const OdGeMatrix3d &viewXform, OdDbFullSubentPathArray &subentPaths, const OdDbObjectIdArray *pEntAndInsertStack) const
virtual OdResult subExplode(OdRxObjectPtrArray &entitySet) const
void brep(OdBrBrep &brep)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
virtual OdDbEntityPtr subSubentPtr(const OdDbFullSubentPath &id) const
virtual OdResult subTransformBy(const OdGeMatrix3d &xfn)
static OdResult setSubentPath(OdBrEntity &ent, OdDbFullSubentPath &subpath)
virtual OdDbSubentId internalSubentId(void *ent) const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
ODDB_DECLARE_MEMBERS(OdDbBody)