Version: 6.3.1
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Private Member Functions

GEOM_WireframeFace Class Reference

#include <GEOM_WireframeFace.h>

Inheritance diagram for GEOM_WireframeFace:
Inheritance graph

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_WireframeFaceNew ()
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 &)

Constructor & Destructor Documentation

GEOM_WireframeFace::GEOM_WireframeFace ( ) [protected]

References NbIso.

GEOM_WireframeFace::~GEOM_WireframeFace ( ) [protected]
GEOM_WireframeFace.GEOM_WireframeFace ( const GEOM_WireframeFace ) [private]

Member Function Documentation

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]
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]
void GEOM_WireframeFace::Execute ( ) [protected]
void GEOM_WireframeFace.operator= ( const GEOM_WireframeFace ) [private]
GEOM_FaceSource.vtkTypeMacro ( GEOM_FaceSource  ,
vtkPolyDataSource   
) [inherited]
void GEOM_FaceSource::AddFace ( const TopoDS_Face &  theFace) [inherited]
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]

Field Documentation

int GEOM_WireframeFace.NbIso[2] [protected]
int GEOM_WireframeFace.Discret [protected]
TFaceSet GEOM_FaceSource.myFaceSet [protected, inherited]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS