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

ModelingData
TKG2d
Geom2d


Geom2d_Point Class Reference

The abstract class Point describes the common
behavior of geometric points in 2D space.
The Geom2d package also provides the concrete
class Geom2d_CartesianPoint.
.

#include <Geom2d_Point.hxx>

Inheritance diagram for Geom2d_Point:

Inheritance graph
[legend]

Public Member Functions

virtual Standard_EXPORT void Coord (Standard_Real &X, Standard_Real &Y) const =0
 returns the Coordinates of <me>.

virtual Standard_EXPORT gp_Pnt2d Pnt2d () const =0
 returns a non persistent copy of <me>

virtual Standard_EXPORT Standard_Real X () const =0
 returns the X coordinate of <me>.

virtual Standard_EXPORT Standard_Real Y () const =0
 returns the Y coordinate of <me>.

Standard_EXPORT Standard_Real Distance (const Handle(Geom2d_Point)&Other) const
 computes the distance between <me> and <other>.

Standard_EXPORT Standard_Real SquareDistance (const Handle(Geom2d_Point)&Other) const
 computes the square distance between <me> and <other>.

Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Member Function Documentation

virtual Standard_EXPORT void Geom2d_Point::Coord Standard_Real &  X,
Standard_Real &  Y
const [pure virtual]
 

Implemented in Geom2d_CartesianPoint.

Standard_EXPORT Standard_Real Geom2d_Point::Distance const Handle(Geom2d_Point)&  Other  )  const
 

Standard_EXPORT const Geom2d_Point::Handle Standard_Type   )  const
 

Reimplemented from Geom2d_Geometry.

Reimplemented in Geom2d_CartesianPoint.

virtual Standard_EXPORT gp_Pnt2d Geom2d_Point::Pnt2d  )  const [pure virtual]
 

Implemented in Geom2d_CartesianPoint.

Standard_EXPORT Standard_Real Geom2d_Point::SquareDistance const Handle(Geom2d_Point)&  Other  )  const
 

virtual Standard_EXPORT Standard_Real Geom2d_Point::X  )  const [pure virtual]
 

Implemented in Geom2d_CartesianPoint.

virtual Standard_EXPORT Standard_Real Geom2d_Point::Y  )  const [pure virtual]
 

Implemented in Geom2d_CartesianPoint.


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