OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKGeomAlgo
Hatch


Hatch_Line Class Reference

Stores a Line in the Hatcher. Represented by :

* A Lin2d from gp, the geometry of the line.

* Bounding parameters for the line.

* A sorted List of Parameters, the intersections
on the line.
.

#include <Hatch_Line.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT Hatch_Line ()
Standard_EXPORT Hatch_Line (const gp_Lin2d &L, const Hatch_LineForm T)
Standard_EXPORT void AddIntersection (const Standard_Real Par1, const Standard_Boolean Start, const Standard_Integer Index, const Standard_Real Par2, const Standard_Real theToler)
 Insert a new intersection in the sorted list.
.

Private Attributes

gp_Lin2d myLin
Hatch_LineForm myForm
Hatch_SequenceOfParameter myInters


Constructor & Destructor Documentation

Standard_EXPORT Hatch_Line::Hatch_Line  ) 
 

Standard_EXPORT Hatch_Line::Hatch_Line const gp_Lin2d &  L,
const Hatch_LineForm  T
 


Member Function Documentation

Standard_EXPORT void Hatch_Line::AddIntersection const Standard_Real  Par1,
const Standard_Boolean  Start,
const Standard_Integer  Index,
const Standard_Real  Par2,
const Standard_Real  theToler
 

void Hatch_Line::operator delete void *  anAddress  )  [inline]
 

void* Hatch_Line::operator new size_t  size  )  [inline]
 

void* Hatch_Line::operator new size_t  ,
void *  anAddress
[inline]
 


Field Documentation

Hatch_LineForm Hatch_Line::myForm [private]
 

Hatch_SequenceOfParameter Hatch_Line::myInters [private]
 

gp_Lin2d Hatch_Line::myLin [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:42:01 2008 for OpenCASCADE by  doxygen 1.4.1