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

GEOM_EdgeSource Class Reference

#include <GEOM_EdgeSource.h>

Inheritance diagram for GEOM_EdgeSource:
Inheritance graph

Public Member Functions

 vtkTypeMacro (GEOM_EdgeSource, vtkPolyDataSource)
void AddEdge (const TopoDS_Edge &theEdge, bool theIsVector=false)
void Clear ()
void SetVectorMode (bool)
bool GetVectorMode ()
bool IsEmpty ()

Static Public Member Functions

static GEOM_EdgeSourceNew ()
static void OCC2VTK (const TopoDS_Edge &theEdge, vtkPolyData *thePolyData, vtkPoints *thePts, bool theIsVector=false)

Protected Member Functions

void Execute ()
 GEOM_EdgeSource ()
 ~GEOM_EdgeSource ()

Protected Attributes

TEdgeSet myEdgeSet
bool myIsVector
bool myIsVectorMode

Private Member Functions

 GEOM_EdgeSource (const GEOM_EdgeSource &)
void operator= (const GEOM_EdgeSource &)

Constructor & Destructor Documentation

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

Member Function Documentation

GEOM_EdgeSource.vtkTypeMacro ( GEOM_EdgeSource  ,
vtkPolyDataSource   
)
static GEOM_EdgeSource* GEOM_EdgeSource.New ( ) [static]
void GEOM_EdgeSource::AddEdge ( const TopoDS_Edge &  theEdge,
bool  theIsVector = false 
)

References myEdgeSet, and myIsVector.

void GEOM_EdgeSource.Clear ( )
void GEOM_EdgeSource::SetVectorMode ( bool  theMode)

References myIsVectorMode.

bool GEOM_EdgeSource::GetVectorMode ( )

References myIsVector, and myIsVectorMode.

void GEOM_EdgeSource::OCC2VTK ( const TopoDS_Edge &  theEdge,
vtkPolyData *  thePolyData,
vtkPoints *  thePts,
bool  theIsVector = false 
) [static]
bool GEOM_EdgeSource.IsEmpty ( )
void GEOM_EdgeSource::Execute ( ) [protected]
void GEOM_EdgeSource.operator= ( const GEOM_EdgeSource ) [private]

Field Documentation

bool GEOM_EdgeSource.myIsVector [protected]
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