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_Transition & TransitionLineArc1 () const
const IntSurf_Transition & TransitionOnS1 () 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_Transition & TransitionLineArc2 () const
const IntSurf_Transition & TransitionOnS2 () const
Standard_Real ParameterOnArc2 () const
const IntSurf_PntOn2S & PntOn2S () 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