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_PntOn2SValue (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_PathPointFirstPoint () const
Standard_Integer FirstPointIndex () const
const IntSurf_PathPointLastPoint () 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