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

ModelingAlgorithms
TKGeomAlgo
IntSurf


IntSurf_LineOn2S Class Reference

#include <IntSurf_LineOn2S.hxx>


Public Member Functions

Standard_EXPORT IntSurf_LineOn2S ()
void Add (const IntSurf_PntOn2S &P)
 Adds a point in the line.
.
Standard_Integer NbPoints () const
 Returns the number of points in the line.
.
const IntSurf_PntOn2S & Value (const Standard_Integer Index) const
 Returns the point of range Index in the line.
.
void Reverse ()
 Reverses the order of points of the line.
.
Standard_EXPORT Handle_IntSurf_LineOn2S Split (const Standard_Integer Index)
 Keeps in <me> the points 1 to Index-1, and returns
the items Index to the end.
.
void Value (const Standard_Integer Index, const IntSurf_PntOn2S &P)
 Replaces the point of range Index in the line.
.
void SetUV (const Standard_Integer Index, const Standard_Boolean OnFirst, const Standard_Real U, const Standard_Real V)
 Sets the parametric coordinates on one of the surfaces
of the point of range Index in the line.
.
void Clear ()
Standard_EXPORT void InsertBefore (const Standard_Integer I, const IntSurf_PntOn2S &P)
Standard_EXPORT void RemovePoint (const Standard_Integer I)
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

IntSurf_SequenceOfPntOn2S mySeq


Constructor & Destructor Documentation

Standard_EXPORT IntSurf_LineOn2S::IntSurf_LineOn2S (   ) 
 


Member Function Documentation

void IntSurf_LineOn2S::Add (  const IntSurf_PntOn2S &  P  )  [inline]
 

void IntSurf_LineOn2S::Clear (   )  [inline]
 

Standard_EXPORT const IntSurf_LineOn2S::Handle (  Standard_Type   )  const
 

Standard_EXPORT void IntSurf_LineOn2S::InsertBefore (  const Standard_Integer  I,
const IntSurf_PntOn2S &  P
) 
 

Standard_Integer IntSurf_LineOn2S::NbPoints (   )  const [inline]
 

Standard_EXPORT void IntSurf_LineOn2S::RemovePoint (  const Standard_Integer  I  ) 
 

void IntSurf_LineOn2S::Reverse (   )  [inline]
 

void IntSurf_LineOn2S::SetUV (  const Standard_Integer  Index,
const Standard_Boolean  OnFirst,
const Standard_Real  U,
const Standard_Real  V
)  [inline]
 

Standard_EXPORT Handle_IntSurf_LineOn2S IntSurf_LineOn2S::Split (  const Standard_Integer  Index  ) 
 

void IntSurf_LineOn2S::Value (  const Standard_Integer  Index,
const IntSurf_PntOn2S &  P
)  [inline]
 

const IntSurf_PntOn2S & IntSurf_LineOn2S::Value (  const Standard_Integer  Index  )  const [inline]
 


Field Documentation

IntSurf_SequenceOfPntOn2S IntSurf_LineOn2S::mySeq [private]
 


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