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

GEOM_ShadingFace Class Reference

#include <GEOM_ShadingFace.h>

Inheritance diagram for GEOM_ShadingFace:
Inheritance graph

Public Member Functions

 vtkTypeMacro (GEOM_ShadingFace, GEOM_FaceSource)
 vtkTypeMacro (GEOM_FaceSource, vtkPolyDataSource)
void AddFace (const TopoDS_Face &theFace)
void Clear ()
bool IsEmpty ()

Static Public Member Functions

static GEOM_ShadingFaceNew ()
static void OCC2VTK (const TopoDS_Face &theFace, vtkPolyData *theCells, vtkPoints *thePts)

Protected Member Functions

void Execute ()
 GEOM_ShadingFace ()
 ~GEOM_ShadingFace ()

Static Protected Member Functions

static void MoveTo (gp_Pnt thePnt, vtkPoints *thePts)
static void DrawTo (gp_Pnt thePnt, vtkPolyData *thePolyData, vtkPoints *thePts)

Protected Attributes

TFaceSet myFaceSet

Private Member Functions

 GEOM_ShadingFace (const GEOM_ShadingFace &)
void operator= (const GEOM_ShadingFace &)

Constructor & Destructor Documentation

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

Member Function Documentation

GEOM_ShadingFace.vtkTypeMacro ( GEOM_ShadingFace  ,
GEOM_FaceSource   
)
static GEOM_ShadingFace* GEOM_ShadingFace.New ( ) [static]
void GEOM_ShadingFace::OCC2VTK ( const TopoDS_Face &  theFace,
vtkPolyData *  theCells,
vtkPoints *  thePts 
) [static]
void GEOM_ShadingFace::Execute ( ) [protected]
void GEOM_ShadingFace.operator= ( const GEOM_ShadingFace ) [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

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