Version: 9.12.0
GEOM_WireframeFace Class Reference

#include <GEOM_WireframeFace.h>

Inheritance diagram for GEOM_WireframeFace:
Inheritance graph

Public Member Functions

 vtkTypeMacro (GEOM_WireframeFace, GEOM_FaceSource) static GEOM_WireframeFace *New()
 
 vtkSetMacro (Discret, int)
 
 vtkGetMacro (Discret, int)
 
virtual void SetNbIso (const int theNb[2])
 IsoLines management. More...
 
virtual void GetNbIso (int &theNbU, int &theNbV)
 
- Public Member Functions inherited from GEOM_FaceSource
 vtkTypeMacro (GEOM_FaceSource, vtkPolyDataAlgorithm) void AddFace(const TopoDS_Face &theFace)
 
void Clear ()
 
bool IsEmpty ()
 

Static Public Member Functions

static void OCC2VTK (const TopoDS_Face &theFace, vtkPolyData *thePolyData, vtkPoints *thePts, const int theNbIso[2], const int theDiscret=15)
 

Protected Member Functions

virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
 GEOM_WireframeFace ()
 
 ~GEOM_WireframeFace ()
 
- Protected Member Functions inherited from GEOM_FaceSource
 GEOM_FaceSource ()
 
 ~GEOM_FaceSource ()
 

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 GEOMUtils::Hatcher &theHatcher, const Standard_Boolean IsUIso, 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 Protected Member Functions inherited from GEOM_FaceSource
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
 
- Protected Attributes inherited from GEOM_FaceSource
TFaceSet myFaceSet
 

Private Member Functions

 GEOM_WireframeFace (const GEOM_WireframeFace &)
 
void operator= (const GEOM_WireframeFace &)
 

Constructor & Destructor Documentation

◆ GEOM_WireframeFace() [1/2]

GEOM_WireframeFace::GEOM_WireframeFace ( )
protected

◆ ~GEOM_WireframeFace()

GEOM_WireframeFace::~GEOM_WireframeFace ( )
protected

◆ GEOM_WireframeFace() [2/2]

GEOM_WireframeFace::GEOM_WireframeFace ( const GEOM_WireframeFace )
private

Member Function Documentation

◆ CreateIso() [1/2]

void GEOM_WireframeFace::CreateIso ( const GEOMUtils::Hatcher theHatcher,
const Standard_Boolean  IsUIso,
const int  theDiscret,
vtkPolyData *  thePolyData,
vtkPoints *  thePts 
)
staticprotected

◆ CreateIso() [2/2]

void GEOM_WireframeFace::CreateIso ( const TopoDS_Face &  theFace,
const int  theNbIso[2],
const int  theDiscret,
vtkPolyData *  thePolyData,
vtkPoints *  thePts 
)
staticprotected

◆ CreateIso_()

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 
)
staticprotected

◆ CreateIso__()

void GEOM_WireframeFace::CreateIso__ ( const BRepAdaptor_Surface &  theSurface,
GeomAbs_IsoType  theIsoType,
Standard_Real &  theU,
Standard_Real &  theV,
Standard_Real  theStep,
vtkPolyData *  thePolyData,
vtkPoints *  thePts 
)
staticprotected

◆ GetNbIso()

void GEOM_WireframeFace::GetNbIso ( int &  theNbU,
int &  theNbV 
)
virtual

References NbIso.

◆ OCC2VTK()

void GEOM_WireframeFace::OCC2VTK ( const TopoDS_Face &  theFace,
vtkPolyData *  thePolyData,
vtkPoints *  thePts,
const int  theNbIso[2],
const int  theDiscret = 15 
)
static

References CreateIso().

◆ operator=()

void GEOM_WireframeFace::operator= ( const GEOM_WireframeFace )
private

◆ RequestData()

int GEOM_WireframeFace::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

◆ SetNbIso()

void GEOM_WireframeFace::SetNbIso ( const int  theNb[2])
virtual

References NbIso.

◆ vtkGetMacro()

GEOM_WireframeFace::vtkGetMacro ( Discret  ,
int   
)

◆ vtkSetMacro()

GEOM_WireframeFace::vtkSetMacro ( Discret  ,
int   
)

◆ vtkTypeMacro()

GEOM_WireframeFace::vtkTypeMacro ( GEOM_WireframeFace  ,
GEOM_FaceSource   
)

Member Data Documentation

◆ Discret

int GEOM_WireframeFace::Discret
protected

◆ NbIso

int GEOM_WireframeFace::NbIso[2]
protected

The documentation for this class was generated from the following files: