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

ModelingAlgorithms
TKGeomAlgo
IntPatch


IntPatch_TheALineOfIntersection Class Reference

#include <IntPatch_TheALineOfIntersection.hxx>

Inheritance diagram for IntPatch_TheALineOfIntersection:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT IntPatch_TheALineOfIntersection (const IntAna_Curve &C, const Standard_Boolean Tang, const IntSurf_TypeTrans Trans1, const IntSurf_TypeTrans Trans2)
Standard_EXPORT IntPatch_TheALineOfIntersection (const IntAna_Curve &C, const Standard_Boolean Tang, const IntSurf_Situation Situ1, const IntSurf_Situation Situ2)
Standard_EXPORT IntPatch_TheALineOfIntersection (const IntAna_Curve &C, const Standard_Boolean Tang)
Standard_EXPORT void AddVertex (const IntPatch_ThePointOfIntersection &Pnt)
void Replace (const Standard_Integer Index, const IntPatch_ThePointOfIntersection &Pnt)
void SetFirstPoint (const Standard_Integer IndFirst)
void SetLastPoint (const Standard_Integer IndLast)
Standard_Real FirstParameter (Standard_Boolean &IsIncluded) const
Standard_Real LastParameter (Standard_Boolean &IsIncluded) const
gp_Pnt Value (const Standard_Real U)
Standard_Boolean D1 (const Standard_Real U, gp_Pnt &P, gp_Vec &Du)
Standard_Boolean FindParameter (const gp_Pnt &P, Standard_Real &Para) const
Standard_Boolean HasFirstPoint () const
Standard_Boolean HasLastPoint () const
const IntPatch_ThePointOfIntersectionFirstPoint () const
const IntPatch_ThePointOfIntersectionLastPoint () const
Standard_Integer NbVertex () const
const IntPatch_ThePointOfIntersectionVertex (const Standard_Integer Index) const
Standard_EXPORT void ComputeVertexParameters (const Standard_Real Tol)
Standard_EXPORT const IntAna_Curve & Curve () const
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

IntAna_Curve curv
Standard_Boolean fipt
Standard_Boolean lapt
Standard_Integer indf
Standard_Integer indl
IntPatch_SequenceOfPointOfIntersection svtx

Constructor & Destructor Documentation

Standard_EXPORT IntPatch_TheALineOfIntersection::IntPatch_TheALineOfIntersection const IntAna_Curve &  C,
const Standard_Boolean  Tang,
const IntSurf_TypeTrans  Trans1,
const IntSurf_TypeTrans  Trans2
 

Standard_EXPORT IntPatch_TheALineOfIntersection::IntPatch_TheALineOfIntersection const IntAna_Curve &  C,
const Standard_Boolean  Tang,
const IntSurf_Situation  Situ1,
const IntSurf_Situation  Situ2
 

Standard_EXPORT IntPatch_TheALineOfIntersection::IntPatch_TheALineOfIntersection const IntAna_Curve &  C,
const Standard_Boolean  Tang
 


Member Function Documentation

Standard_EXPORT void IntPatch_TheALineOfIntersection::AddVertex const IntPatch_ThePointOfIntersection Pnt  ) 
 

Standard_EXPORT void IntPatch_TheALineOfIntersection::ComputeVertexParameters const Standard_Real  Tol  ) 
 

Standard_EXPORT const IntAna_Curve& IntPatch_TheALineOfIntersection::Curve  )  const
 

Standard_Boolean IntPatch_TheALineOfIntersection::D1 const Standard_Real  U,
gp_Pnt &  P,
gp_Vec &  Du
 

Standard_Boolean IntPatch_TheALineOfIntersection::FindParameter const gp_Pnt &  P,
Standard_Real &  Para
const
 

Standard_Real IntPatch_TheALineOfIntersection::FirstParameter Standard_Boolean IsIncluded  )  const
 

const IntPatch_ThePointOfIntersection& IntPatch_TheALineOfIntersection::FirstPoint  )  const
 

Standard_EXPORT const IntPatch_TheALineOfIntersection::Handle Standard_Type   )  const
 

Reimplemented from IntPatch_Line.

Standard_Boolean IntPatch_TheALineOfIntersection::HasFirstPoint  )  const
 

Standard_Boolean IntPatch_TheALineOfIntersection::HasLastPoint  )  const
 

Standard_Real IntPatch_TheALineOfIntersection::LastParameter Standard_Boolean IsIncluded  )  const
 

const IntPatch_ThePointOfIntersection& IntPatch_TheALineOfIntersection::LastPoint  )  const
 

Standard_Integer IntPatch_TheALineOfIntersection::NbVertex  )  const
 

void IntPatch_TheALineOfIntersection::Replace const Standard_Integer  Index,
const IntPatch_ThePointOfIntersection Pnt
 

void IntPatch_TheALineOfIntersection::SetFirstPoint const Standard_Integer  IndFirst  ) 
 

void IntPatch_TheALineOfIntersection::SetLastPoint const Standard_Integer  IndLast  ) 
 

gp_Pnt IntPatch_TheALineOfIntersection::Value const Standard_Real  U  ) 
 

const IntPatch_ThePointOfIntersection& IntPatch_TheALineOfIntersection::Vertex const Standard_Integer  Index  )  const
 


Field Documentation

IntAna_Curve IntPatch_TheALineOfIntersection::curv [private]
 

Standard_Boolean IntPatch_TheALineOfIntersection::fipt [private]
 

Standard_Integer IntPatch_TheALineOfIntersection::indf [private]
 

Standard_Integer IntPatch_TheALineOfIntersection::indl [private]
 

Standard_Boolean IntPatch_TheALineOfIntersection::lapt [private]
 

IntPatch_SequenceOfPointOfIntersection IntPatch_TheALineOfIntersection::svtx [private]
 


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