26#ifndef _BREPRENDERER_H_
27#define _BREPRENDERER_H_
virtual void setTriangulationParams(const wrTriangulationParams *pTriangulationParams)=0
virtual void enableCaching()=0
virtual bool draw(OdGiCommonDraw *pWd, OdUInt32 geomType, const NumIsolines *pNumIsolines=0)=0
virtual bool getExtents(OdGeExtents3d &extents, OdUInt32 nIso=6)
virtual bool getPtSurface(OdGePoint3d &pt)
virtual void setFaceFilter(wrRenderFilter *pFaceFilter)=0
virtual ~OdBrepRenderer()
virtual void setBrep(const OdBrBrep &brep)=0
virtual bool isCachingEnabled() const =0
virtual void disableCaching(bool clearCache=true)=0
virtual bool getFaceMesh(GeMesh::OdGeTrMesh &mesh, OdGsMarker iFace, const wrTriangulationParams &triangulationParams)=0
virtual const wrTriangulationParams * getTriangulationParams() const =0
virtual bool drawFace(OdGiCommonDraw *pWd, OdGsMarker iFace, const wrTriangulationParams &triangulationParams)=0
virtual void transformBy(const OdGeMatrix3d &xfm)=0
virtual bool drawSilhouettes(OdGiViewportDraw *pVd)=0
virtual bool filterFace(const OdBrFace &face)=0
virtual ~wrRenderFilter()