Open CASCADE Technology  6.9.0
Public Member Functions

IntPatch_TheIWLineOfTheIWalking Class Reference

#include <IntPatch_TheIWLineOfTheIWalking.hxx>

Inheritance diagram for IntPatch_TheIWLineOfTheIWalking:
Inheritance graph
[legend]

Public Member Functions

 IntPatch_TheIWLineOfTheIWalking (const IntSurf_Allocator &theAllocator=0)
 
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_VecTangentVector (Standard_Integer &Index) const
 
Standard_Boolean IsTangentAtBegining () const
 
Standard_Boolean IsTangentAtEnd () const
 
- Public Member Functions inherited from MMgt_TShared
virtual void Delete () const
 Memory deallocator for transient classes. More...
 
- Public Member Functions inherited from Standard_Transient
 Standard_Transient ()
 Empty constructor. More...
 
 Standard_Transient (const Standard_Transient &)
 Copy constructor – does nothing. More...
 
Standard_Transientoperator= (const Standard_Transient &)
 Assignment operator, needed to avoid copying reference counter. More...
 
virtual ~Standard_Transient ()
 Destructor must be virtual. More...
 
virtual const
Handle_Standard_Type & 
DynamicType () const
 Returns a type information object about this object. More...
 
Standard_Boolean IsInstance (const Handle_Standard_Type &theType) const
 Returns a true value if this is an instance of Type. More...
 
Standard_Boolean IsInstance (const Standard_CString theTypeName) const
 Returns a true value if this is an instance of TypeName. More...
 
Standard_Boolean IsKind (const Handle_Standard_Type &theType) const
 Returns true if this is an instance of Type or an instance of any class that inherits from Type. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More...
 
Standard_Boolean IsKind (const Standard_CString theTypeName) const
 Returns true if this is an instance of TypeName or an instance of any class that inherits from TypeName. Note that multiple inheritance is not supported by OCCT RTTI mechanism. More...
 
virtual Handle_Standard_Transient This () const
 Returns a Handle which references this object. Must never be called to objects created in stack. More...
 
Standard_Integer GetRefCount () const
 Get the reference counter of this object. More...
 

Constructor & Destructor Documentation

IntPatch_TheIWLineOfTheIWalking::IntPatch_TheIWLineOfTheIWalking ( const IntSurf_Allocator theAllocator = 0)

Member Function Documentation

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

The documentation for this class was generated from the following file: