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_PntOn2SValue (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