#include <GEOM_WireframeFace.h>

Public Member Functions | |
| vtkTypeMacro (GEOM_WireframeFace, GEOM_FaceSource) | |
| vtkSetMacro (Discret, int) | |
| vtkGetMacro (Discret, int) | |
| virtual void | SetNbIso (const int theNb[2]) |
| IsoLines management. | |
| virtual void | GetNbIso (int &theNbU, int &theNbV) |
| vtkTypeMacro (GEOM_FaceSource, vtkPolyDataSource) | |
| void | AddFace (const TopoDS_Face &theFace) |
| void | Clear () |
| bool | IsEmpty () |
Static Public Member Functions | |
| static GEOM_WireframeFace * | New () |
| static void | OCC2VTK (const TopoDS_Face &theFace, vtkPolyData *thePolyData, vtkPoints *thePts, const int theNbIso[2], const int theDiscret=15) |
Protected Member Functions | |
| void | Execute () |
| GEOM_WireframeFace () | |
| ~GEOM_WireframeFace () | |
Static Protected Member Functions | |
| static void | CreateIso (const TopoDS_Face &theFace, const int theNbIso[2], const int theDiscret, vtkPolyData *thePolyData, vtkPoints *thePts) |
| static void | CreateIso_ (const TopoDS_Face &theFace, GeomAbs_IsoType theIsoType, Standard_Real Par, Standard_Real T1, Standard_Real T2, const int theDiscret, vtkPolyData *thePolyData, vtkPoints *thePts) |
| static void | CreateIso__ (const BRepAdaptor_Surface &theSurface, GeomAbs_IsoType theIsoType, Standard_Real &theU, Standard_Real &theV, Standard_Real theStep, vtkPolyData *thePolyData, vtkPoints *thePts) |
| static void | MoveTo (gp_Pnt thePnt, vtkPoints *thePts) |
| static void | DrawTo (gp_Pnt thePnt, vtkPolyData *thePolyData, vtkPoints *thePts) |
Protected Attributes | |
| int | NbIso [2] |
| int | Discret |
| TFaceSet | myFaceSet |
Private Member Functions | |
| GEOM_WireframeFace (const GEOM_WireframeFace &) | |
| void | operator= (const GEOM_WireframeFace &) |
| GEOM_WireframeFace::GEOM_WireframeFace | ( | ) | [protected] |
References NbIso.
| GEOM_WireframeFace::~GEOM_WireframeFace | ( | ) | [protected] |
| GEOM_WireframeFace.GEOM_WireframeFace | ( | const GEOM_WireframeFace & | ) | [private] |
| GEOM_WireframeFace.vtkTypeMacro | ( | GEOM_WireframeFace | , |
| GEOM_FaceSource | |||
| ) |
| static GEOM_WireframeFace* GEOM_WireframeFace.New | ( | ) | [static] |
| GEOM_WireframeFace.vtkSetMacro | ( | Discret | , |
| int | |||
| ) |
| GEOM_WireframeFace.vtkGetMacro | ( | Discret | , |
| int | |||
| ) |
| void GEOM_WireframeFace::OCC2VTK | ( | const TopoDS_Face & | theFace, |
| vtkPolyData * | thePolyData, | ||
| vtkPoints * | thePts, | ||
| const int | theNbIso[2], | ||
| const int | theDiscret = 15 |
||
| ) | [static] |
References CreateIso().
| void GEOM_WireframeFace::SetNbIso | ( | const int | theNb[2] | ) | [virtual] |
References NbIso.
| void GEOM_WireframeFace::GetNbIso | ( | int & | theNbU, |
| int & | theNbV | ||
| ) | [virtual] |
References NbIso.
| void GEOM_WireframeFace::CreateIso | ( | const TopoDS_Face & | theFace, |
| const int | theNbIso[2], | ||
| const int | theDiscret, | ||
| vtkPolyData * | thePolyData, | ||
| vtkPoints * | thePts | ||
| ) | [static, protected] |
References CreateIso_(), Handle(), GEOM_moteur.V1, and GEOM_moteur.V2.
| void GEOM_WireframeFace::CreateIso_ | ( | const TopoDS_Face & | theFace, |
| GeomAbs_IsoType | theIsoType, | ||
| Standard_Real | Par, | ||
| Standard_Real | T1, | ||
| Standard_Real | T2, | ||
| const int | theDiscret, | ||
| vtkPolyData * | thePolyData, | ||
| vtkPoints * | thePts | ||
| ) | [static, protected] |
| void GEOM_WireframeFace::CreateIso__ | ( | const BRepAdaptor_Surface & | theSurface, |
| GeomAbs_IsoType | theIsoType, | ||
| Standard_Real & | theU, | ||
| Standard_Real & | theV, | ||
| Standard_Real | theStep, | ||
| vtkPolyData * | thePolyData, | ||
| vtkPoints * | thePts | ||
| ) | [static, protected] |
References GEOM_FaceSource.DrawTo().
| void GEOM_WireframeFace::Execute | ( | ) | [protected] |
References Discret, GEOM_FaceSource.myFaceSet, NbIso, New(), and OCC2VTK().
| void GEOM_WireframeFace.operator= | ( | const GEOM_WireframeFace & | ) | [private] |
| GEOM_FaceSource.vtkTypeMacro | ( | GEOM_FaceSource | , |
| vtkPolyDataSource | |||
| ) | [inherited] |
| void GEOM_FaceSource::AddFace | ( | const TopoDS_Face & | theFace | ) | [inherited] |
References GEOM_FaceSource.myFaceSet.
| void GEOM_FaceSource.Clear | ( | ) | [inherited] |
| bool GEOM_FaceSource.IsEmpty | ( | ) | [inherited] |
| void GEOM_FaceSource::MoveTo | ( | gp_Pnt | thePnt, |
| vtkPoints * | thePts | ||
| ) | [static, protected, inherited] |
| void GEOM_FaceSource::DrawTo | ( | gp_Pnt | thePnt, |
| vtkPolyData * | thePolyData, | ||
| vtkPoints * | thePts | ||
| ) | [static, protected, inherited] |
int GEOM_WireframeFace.NbIso[2] [protected] |
int GEOM_WireframeFace.Discret [protected] |
TFaceSet GEOM_FaceSource.myFaceSet [protected, inherited] |