This class allow to display a OpenCASCADE CAD model in a VTK viewer.
#include <GEOM_OCCReader.h>

Public Member Functions | |
| const TopoDS_Shape & | getTopo () | 
| void | setTopo (const TopoDS_Shape &ashape, bool isVector=false) | 
| int | getDisplayMode () | 
| void | setDisplayMode (int) | 
| void | setForceUpdate (Standard_Boolean bol) | 
Static Public Member Functions | |
| static GEOM_OCCReader * | New () | 
Protected Member Functions | |
| GEOM_OCCReader () | |
| ~GEOM_OCCReader () | |
| virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) | 
| void | ComputeShading (vtkPoints *Pts, vtkCellArray *Cells) | 
| void | ComputeWireframe (vtkPoints *Pts, vtkCellArray *Cells) | 
| void | TransferFaceSData (const TopoDS_Face &aFace, vtkPoints *Pts, vtkCellArray *Cells) | 
| void | TransferFaceWData (const TopoDS_Face &aFace, vtkPoints *Pts, vtkCellArray *Cells) | 
| void | TransferEdgeSData (const TopoDS_Edge &aEdge, vtkPoints *Pts, vtkCellArray *Cells) | 
| void | TransferEdgeWData (const TopoDS_Edge &aEdge, vtkPoints *Pts, vtkCellArray *Cells) | 
| void | TransferVertexWData (const TopoDS_Vertex &aVertex, vtkPoints *Pts, vtkCellArray *Cells) | 
| void | createISO (const TopoDS_Face &, int, vtkPoints *Pts, vtkCellArray *Cells) | 
| void | createIsos (const GEOMUtils::Hatcher &theHatcher, const Standard_Boolean IsUIso, Standard_Integer &pt_start_idx, vtkPoints *Pts, vtkCellArray *Cell) | 
| void | DrawIso (GeomAbs_IsoType aType, Standard_Real PParm, Standard_Real p1, Standard_Real p2, vtkPoints *Pts, vtkCellArray *Cells, Standard_Integer &startidx) | 
| void | MoveTo (gp_Pnt P, vtkPoints *Pts) | 
| void | DrawTo (gp_Pnt P, vtkPoints *Pts, vtkCellArray *Cells) | 
| void | PlotIso (BRepAdaptor_Surface &S, GeomAbs_IsoType T, Standard_Real &U, Standard_Real &V, Standard_Real Step, Standard_Boolean &halt, vtkPoints *Pts, vtkCellArray *Cells) | 
Private Attributes | |
| Standard_Boolean | forced | 
| int | discretiso | 
| int | amode | 
| int | nbisos | 
| TopoDS_Shape | myShape | 
| bool | myIsVector | 
      
  | 
  protected | 
References amode, discretiso, forced, and nbisos.
      
  | 
  protected | 
      
  | 
  protected | 
References myShape, TransferEdgeSData(), and TransferFaceSData().
      
  | 
  protected | 
References myShape, TransferEdgeWData(), TransferFaceWData(), and TransferVertexWData().
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
References lastVTKpoint.
| int GEOM_OCCReader::getDisplayMode | ( | ) | 
References amode.
| const TopoDS_Shape & GEOM_OCCReader::getTopo | ( | ) | 
References myShape.
      
  | 
  protected | 
References lastVTKpoint.
      
  | 
  static | 
References GEOM_OCCReader().
      
  | 
  protected | 
References DrawTo(), IsoRatio, MaxPlotCount, and PlotCount.
      
  | 
  protectedvirtual | 
References amode, ComputeShading(), ComputeWireframe(), Handle(), myShape, and NULL.
| void GEOM_OCCReader::setDisplayMode | ( | int | thenewmode | ) | 
References amode.
| void GEOM_OCCReader::setForceUpdate | ( | Standard_Boolean | bol | ) | 
References forced.
| void GEOM_OCCReader::setTopo | ( | const TopoDS_Shape & | ashape, | 
| bool | isVector = false  | 
        ||
| ) | 
References myIsVector, and myShape.
      
  | 
  protected | 
      
  | 
  protected | 
References anAngle, Handle(), and myIsVector.
      
  | 
  protected | 
References Handle().
      
  | 
  protected | 
References createISO().
      
  | 
  protected | 
References ZERO_COORD.
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |