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

ModelingAlgorithms
TKGeomAlgo
IntPatch


IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection Class Reference

#include <IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection.hxx>


Public Member Functions

Standard_EXPORT IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection ()
Standard_EXPORT void Reverse ()
void Cut (const Standard_Integer Index)
void AddPoint (const IntSurf_PntOn2S &P)
void AddStatusFirst (const Standard_Boolean Closed, const Standard_Boolean HasFirst)
void AddStatusFirst (const Standard_Boolean Closed, const Standard_Boolean HasLast, const Standard_Integer Index, const IntSurf_PathPoint &P)
void AddStatusFirstLast (const Standard_Boolean Closed, const Standard_Boolean HasFirst, const Standard_Boolean HasLast)
void AddStatusLast (const Standard_Boolean HasLast)
void AddStatusLast (const Standard_Boolean HasLast, const Standard_Integer Index, const IntSurf_PathPoint &P)
void AddIndexPassing (const Standard_Integer Index)
void SetTangentVector (const gp_Vec &V, const Standard_Integer Index)
void SetTangencyAtBegining (const Standard_Boolean IsTangent)
void SetTangencyAtEnd (const Standard_Boolean IsTangent)
Standard_Integer NbPoints () const
const IntSurf_PntOn2S & Value (const Standard_Integer Index) const
const Handle_IntSurf_LineOn2S & Line () const
Standard_Boolean IsClosed () const
Standard_Boolean HasFirstPoint () const
Standard_Boolean HasLastPoint () const
const IntSurf_PathPoint & FirstPoint () const
Standard_Integer FirstPointIndex () const
const IntSurf_PathPoint & LastPoint () const
Standard_Integer LastPointIndex () const
Standard_Integer NbPassingPoint () const
void PassingPoint (const Standard_Integer Index, Standard_Integer &IndexLine, Standard_Integer &IndexPnts) const
const gp_Vec & TangentVector (Standard_Integer &Index) const
Standard_Boolean IsTangentAtBegining () const
Standard_Boolean IsTangentAtEnd () const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Handle_IntSurf_LineOn2S line
IntSurf_SequenceOfCouple couple
Standard_Boolean closed
Standard_Boolean hasFirst
Standard_Boolean hasLast
Standard_Integer firstIndex
Standard_Integer lastIndex
IntSurf_PathPoint theFirstPoint
IntSurf_PathPoint theLastPoint
Standard_Integer indextg
gp_Vec vcttg
Standard_Boolean istgtbeg
Standard_Boolean istgtend


Constructor & Destructor Documentation

Standard_EXPORT IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection (   ) 
 


Member Function Documentation

void IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::AddIndexPassing (  const Standard_Integer  Index  ) 
 

void IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::AddPoint (  const IntSurf_PntOn2S &  P  ) 
 

void IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::AddStatusFirst (  const Standard_Boolean  Closed,
const Standard_Boolean  HasLast,
const Standard_Integer  Index,
const IntSurf_PathPoint &  P
) 
 

void IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::AddStatusFirst (  const Standard_Boolean  Closed,
const Standard_Boolean  HasFirst
) 
 

void IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::AddStatusFirstLast (  const Standard_Boolean  Closed,
const Standard_Boolean  HasFirst,
const Standard_Boolean  HasLast
) 
 

void IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::AddStatusLast (  const Standard_Boolean  HasLast,
const Standard_Integer  Index,
const IntSurf_PathPoint &  P
) 
 

void IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::AddStatusLast (  const Standard_Boolean  HasLast  ) 
 

void IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::Cut (  const Standard_Integer  Index  ) 
 

const IntSurf_PathPoint& IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::FirstPoint (   )  const
 

Standard_Integer IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::FirstPointIndex (   )  const
 

Standard_EXPORT const IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::Handle (  Standard_Type   )  const
 

Standard_Boolean IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::HasFirstPoint (   )  const
 

Standard_Boolean IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::HasLastPoint (   )  const
 

Standard_Boolean IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::IsClosed (   )  const
 

Standard_Boolean IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::IsTangentAtBegining (   )  const
 

Standard_Boolean IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::IsTangentAtEnd (   )  const
 

const IntSurf_PathPoint& IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::LastPoint (   )  const
 

Standard_Integer IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::LastPointIndex (   )  const
 

const Handle_IntSurf_LineOn2S& IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::Line (   )  const
 

Standard_Integer IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::NbPassingPoint (   )  const
 

Standard_Integer IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::NbPoints (   )  const
 

void IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::PassingPoint (  const Standard_Integer  Index,
Standard_Integer &  IndexLine,
Standard_Integer &  IndexPnts
)  const
 

Standard_EXPORT void IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::Reverse (   ) 
 

void IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::SetTangencyAtBegining (  const Standard_Boolean  IsTangent  ) 
 

void IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::SetTangencyAtEnd (  const Standard_Boolean  IsTangent  ) 
 

void IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::SetTangentVector (  const gp_Vec &  V,
const Standard_Integer  Index
) 
 

const gp_Vec& IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::TangentVector (  Standard_Integer &  Index  )  const
 

const IntSurf_PntOn2S& IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::Value (  const Standard_Integer  Index  )  const
 


Field Documentation

Standard_Boolean IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::closed [private]
 

IntSurf_SequenceOfCouple IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::couple [private]
 

Standard_Integer IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::firstIndex [private]
 

Standard_Boolean IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::hasFirst [private]
 

Standard_Boolean IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::hasLast [private]
 

Standard_Integer IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::indextg [private]
 

Standard_Boolean IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::istgtbeg [private]
 

Standard_Boolean IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::istgtend [private]
 

Standard_Integer IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::lastIndex [private]
 

Handle_IntSurf_LineOn2S IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::line [private]
 

IntSurf_PathPoint IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::theFirstPoint [private]
 

IntSurf_PathPoint IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::theLastPoint [private]
 

gp_Vec IntPatch_TheIWLineOfTheIWalkingOfTheIPIntOfIntersection::vcttg [private]
 


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