Version: 8.3.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
GEOM_EdgeSource Class Reference

#include <GEOM_EdgeSource.h>

Inheritance diagram for GEOM_EdgeSource:
Inheritance graph

Public Member Functions

 vtkTypeMacro (GEOM_EdgeSource, vtkPolyDataAlgorithm)
 
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

virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
 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

void GEOM_EdgeSource::AddEdge ( const TopoDS_Edge &  theEdge,
bool  theIsVector = false 
)

References myEdgeSet, and myIsVector.

void GEOM_EdgeSource::Clear ( )
inline
bool GEOM_EdgeSource::GetVectorMode ( )

References myIsVector, and myIsVectorMode.

bool GEOM_EdgeSource::IsEmpty ( )
inline
static GEOM_EdgeSource* GEOM_EdgeSource::New ( )
static
void GEOM_EdgeSource::OCC2VTK ( const TopoDS_Edge &  theEdge,
vtkPolyData *  thePolyData,
vtkPoints *  thePts,
bool  theIsVector = false 
)
static

References anAngle, Curve(), and Handle().

void GEOM_EdgeSource::operator= ( const GEOM_EdgeSource )
private
int GEOM_EdgeSource::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual
void GEOM_EdgeSource::SetVectorMode ( bool  theMode)

References myIsVectorMode.

GEOM_EdgeSource::vtkTypeMacro ( GEOM_EdgeSource  ,
vtkPolyDataAlgorithm   
)

Member Data Documentation

TEdgeSet GEOM_EdgeSource::myEdgeSet
protected
bool GEOM_EdgeSource::myIsVector
protected
bool GEOM_EdgeSource::myIsVectorMode
protected

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