Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
IntAna2d_IntPoint Class Reference

Geometrical intersection between two 2d elements.

#include <IntAna2d_IntPoint.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC IntAna2d_IntPoint (const Standard_Real X, const Standard_Real Y, const Standard_Real U1, const Standard_Real U2)
 Create an intersection point between 2 parametric 2d lines.
X,Y are the coordinate of the point. U1 is the parameter
on the first element, U2 the parameter on the second one.

 IntAna2d_IntPoint (const Standard_Real X, const Standard_Real Y, const Standard_Real U1)
 Create an intersection point between a parametric 2d line,
and a line given by an implicit equation (ImplicitCurve).
X,Y are the coordinate of the point. U1 is the parameter
on the parametric element.
//! Empty constructor. It's necessary to use one of
the SetValue method after this one.

 IntAna2d_IntPoint ()
virtual void SetValue (const Standard_Real X, const Standard_Real Y, const Standard_Real U1, const Standard_Real U2)
 Set the values for a "non-implicit" point.

virtual void SetValue (const Standard_Real X, const Standard_Real Y, const Standard_Real U1)
 Set the values for an "implicit" point.

const gp_Pnt2dValue () const
 Returns the geometric point.

Standard_Boolean SecondIsImplicit () const
 Returns True if the second curve is implicit.

Standard_Real ParamOnFirst () const
 Returns the parameter on the first element.

Standard_Real ParamOnSecond () const
 Returns the parameter on the second element.
If the second element is an implicit curve, an exception
is raised.

Standard_Real _CSFDB_GetIntAna2d_IntPointmyu1 () const
void _CSFDB_SetIntAna2d_IntPointmyu1 (const Standard_Real p)
Standard_Real _CSFDB_GetIntAna2d_IntPointmyu2 () const
void _CSFDB_SetIntAna2d_IntPointmyu2 (const Standard_Real p)
const gp_Pnt2d_CSFDB_GetIntAna2d_IntPointmyp () const
Standard_Boolean _CSFDB_GetIntAna2d_IntPointmyimplicit () const
void _CSFDB_SetIntAna2d_IntPointmyimplicit (const Standard_Boolean p)

Constructor & Destructor Documentation


Member Function Documentation


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