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

ModelingAlgorithms
TKGeomAlgo
IntPatch


IntPatch_ThePointOfIntersection Class Reference

#include <IntPatch_ThePointOfIntersection.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT IntPatch_ThePointOfIntersection ()
Standard_EXPORT void SetValue (const gp_Pnt &Pt, const Standard_Real Tol, const Standard_Boolean Tangent)
Standard_EXPORT void SetValue (const gp_Pnt &Pt)
Standard_EXPORT void SetTolerance (const Standard_Real Tol)
Standard_EXPORT void SetParameters (const Standard_Real U1, const Standard_Real V1, const Standard_Real U2, const Standard_Real V2)
Standard_EXPORT void SetParameter (const Standard_Real Para)
Standard_EXPORT void SetVertex (const Standard_Boolean OnFirst, const Handle(Adaptor3d_HVertex)&V)
Standard_EXPORT void SetArc (const Standard_Boolean OnFirst, const Handle(Adaptor2d_HCurve2d)&A, const Standard_Real Param, const IntSurf_Transition &TLine, const IntSurf_Transition &TArc)
Standard_EXPORT void SetMultiple (const Standard_Boolean IsMult)
const gp_Pnt & Value () const
Standard_Real ParameterOnLine () const
Standard_Real Tolerance () const
Standard_Boolean IsTangencyPoint () const
void ParametersOnS1 (Standard_Real &U1, Standard_Real &V1) const
void ParametersOnS2 (Standard_Real &U2, Standard_Real &V2) const
Standard_Boolean IsMultiple () const
Standard_Boolean IsOnDomS1 () const
Standard_Boolean IsVertexOnS1 () const
const Handle_Adaptor3d_HVertex & VertexOnS1 () const
const Handle_Adaptor2d_HCurve2d & ArcOnS1 () const
const IntSurf_TransitionTransitionLineArc1 () const
const IntSurf_TransitionTransitionOnS1 () const
Standard_Real ParameterOnArc1 () const
Standard_Boolean IsOnDomS2 () const
Standard_Boolean IsVertexOnS2 () const
const Handle_Adaptor3d_HVertex & VertexOnS2 () const
const Handle_Adaptor2d_HCurve2d & ArcOnS2 () const
const IntSurf_TransitionTransitionLineArc2 () const
const IntSurf_TransitionTransitionOnS2 () const
Standard_Real ParameterOnArc2 () const
const IntSurf_PntOn2SPntOn2S () const
void Parameters (Standard_Real &U1, Standard_Real &V1, Standard_Real &U2, Standard_Real &V2) const
Standard_EXPORT void ReverseTransition ()
Standard_EXPORT void Dump () const

Private Attributes

IntSurf_PntOn2S pt
Standard_Real para
Standard_Real tol
Standard_Boolean tgt
Standard_Boolean mult
Standard_Boolean onS1
Standard_Boolean vtxonS1
Handle_Adaptor3d_HVertex vS1
Handle_Adaptor2d_HCurve2d arcS1
IntSurf_Transition traline1
IntSurf_Transition tra1
Standard_Real prm1
Standard_Boolean onS2
Standard_Boolean vtxonS2
Handle_Adaptor3d_HVertex vS2
Handle_Adaptor2d_HCurve2d arcS2
IntSurf_Transition traline2
IntSurf_Transition tra2
Standard_Real prm2


Constructor & Destructor Documentation

Standard_EXPORT IntPatch_ThePointOfIntersection::IntPatch_ThePointOfIntersection  ) 
 


Member Function Documentation

const Handle_Adaptor2d_HCurve2d& IntPatch_ThePointOfIntersection::ArcOnS1  )  const
 

const Handle_Adaptor2d_HCurve2d& IntPatch_ThePointOfIntersection::ArcOnS2  )  const
 

Standard_EXPORT void IntPatch_ThePointOfIntersection::Dump  )  const
 

Standard_Boolean IntPatch_ThePointOfIntersection::IsMultiple  )  const
 

Standard_Boolean IntPatch_ThePointOfIntersection::IsOnDomS1  )  const
 

Standard_Boolean IntPatch_ThePointOfIntersection::IsOnDomS2  )  const
 

Standard_Boolean IntPatch_ThePointOfIntersection::IsTangencyPoint  )  const
 

Standard_Boolean IntPatch_ThePointOfIntersection::IsVertexOnS1  )  const
 

Standard_Boolean IntPatch_ThePointOfIntersection::IsVertexOnS2  )  const
 

void IntPatch_ThePointOfIntersection::operator delete void *  anAddress  )  [inline]
 

void* IntPatch_ThePointOfIntersection::operator new size_t  size  )  [inline]
 

void* IntPatch_ThePointOfIntersection::operator new size_t  ,
void *  anAddress
[inline]
 

Standard_Real IntPatch_ThePointOfIntersection::ParameterOnArc1  )  const
 

Standard_Real IntPatch_ThePointOfIntersection::ParameterOnArc2  )  const
 

Standard_Real IntPatch_ThePointOfIntersection::ParameterOnLine  )  const
 

void IntPatch_ThePointOfIntersection::Parameters Standard_Real &  U1,
Standard_Real &  V1,
Standard_Real &  U2,
Standard_Real &  V2
const
 

void IntPatch_ThePointOfIntersection::ParametersOnS1 Standard_Real &  U1,
Standard_Real &  V1
const
 

void IntPatch_ThePointOfIntersection::ParametersOnS2 Standard_Real &  U2,
Standard_Real &  V2
const
 

const IntSurf_PntOn2S& IntPatch_ThePointOfIntersection::PntOn2S  )  const
 

Standard_EXPORT void IntPatch_ThePointOfIntersection::ReverseTransition  ) 
 

Standard_EXPORT void IntPatch_ThePointOfIntersection::SetArc const Standard_Boolean  OnFirst,
const Handle(Adaptor2d_HCurve2d)&  A,
const Standard_Real  Param,
const IntSurf_Transition TLine,
const IntSurf_Transition TArc
 

Standard_EXPORT void IntPatch_ThePointOfIntersection::SetMultiple const Standard_Boolean  IsMult  ) 
 

Standard_EXPORT void IntPatch_ThePointOfIntersection::SetParameter const Standard_Real  Para  ) 
 

Standard_EXPORT void IntPatch_ThePointOfIntersection::SetParameters const Standard_Real  U1,
const Standard_Real  V1,
const Standard_Real  U2,
const Standard_Real  V2
 

Standard_EXPORT void IntPatch_ThePointOfIntersection::SetTolerance const Standard_Real  Tol  ) 
 

Standard_EXPORT void IntPatch_ThePointOfIntersection::SetValue const gp_Pnt &  Pt  ) 
 

Standard_EXPORT void IntPatch_ThePointOfIntersection::SetValue const gp_Pnt &  Pt,
const Standard_Real  Tol,
const Standard_Boolean  Tangent
 

Standard_EXPORT void IntPatch_ThePointOfIntersection::SetVertex const Standard_Boolean  OnFirst,
const Handle(Adaptor3d_HVertex)&  V
 

Standard_Real IntPatch_ThePointOfIntersection::Tolerance  )  const
 

const IntSurf_Transition& IntPatch_ThePointOfIntersection::TransitionLineArc1  )  const
 

const IntSurf_Transition& IntPatch_ThePointOfIntersection::TransitionLineArc2  )  const
 

const IntSurf_Transition& IntPatch_ThePointOfIntersection::TransitionOnS1  )  const
 

const IntSurf_Transition& IntPatch_ThePointOfIntersection::TransitionOnS2  )  const
 

const gp_Pnt& IntPatch_ThePointOfIntersection::Value  )  const
 

const Handle_Adaptor3d_HVertex& IntPatch_ThePointOfIntersection::VertexOnS1  )  const
 

const Handle_Adaptor3d_HVertex& IntPatch_ThePointOfIntersection::VertexOnS2  )  const
 


Field Documentation

Handle_Adaptor2d_HCurve2d IntPatch_ThePointOfIntersection::arcS1 [private]
 

Handle_Adaptor2d_HCurve2d IntPatch_ThePointOfIntersection::arcS2 [private]
 

Standard_Boolean IntPatch_ThePointOfIntersection::mult [private]
 

Standard_Boolean IntPatch_ThePointOfIntersection::onS1 [private]
 

Standard_Boolean IntPatch_ThePointOfIntersection::onS2 [private]
 

Standard_Real IntPatch_ThePointOfIntersection::para [private]
 

Standard_Real IntPatch_ThePointOfIntersection::prm1 [private]
 

Standard_Real IntPatch_ThePointOfIntersection::prm2 [private]
 

IntSurf_PntOn2S IntPatch_ThePointOfIntersection::pt [private]
 

Standard_Boolean IntPatch_ThePointOfIntersection::tgt [private]
 

Standard_Real IntPatch_ThePointOfIntersection::tol [private]
 

IntSurf_Transition IntPatch_ThePointOfIntersection::tra1 [private]
 

IntSurf_Transition IntPatch_ThePointOfIntersection::tra2 [private]
 

IntSurf_Transition IntPatch_ThePointOfIntersection::traline1 [private]
 

IntSurf_Transition IntPatch_ThePointOfIntersection::traline2 [private]
 

Handle_Adaptor3d_HVertex IntPatch_ThePointOfIntersection::vS1 [private]
 

Handle_Adaptor3d_HVertex IntPatch_ThePointOfIntersection::vS2 [private]
 

Standard_Boolean IntPatch_ThePointOfIntersection::vtxonS1 [private]
 

Standard_Boolean IntPatch_ThePointOfIntersection::vtxonS2 [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