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

ModelingData
TKG3d
Geom


Geom_Point Class Reference

The abstract class Point describes the common
behavior of geometric points in 3D space.
The Geom package also provides the concrete class
Geom_CartesianPoint.
.

#include <Geom_Point.hxx>

Inheritance diagram for Geom_Point:

Inheritance graph
[legend]

Public Member Functions

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

virtual Standard_EXPORT gp_Pnt Pnt () const =0
 returns a non transient 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>.

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

Standard_EXPORT Standard_Real Distance (const Handle(Geom_Point)&Other) const
 Computes the distance between <me> and <other>.
.
Standard_EXPORT Standard_Real SquareDistance (const Handle(Geom_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 Geom_Point::Coord (  Standard_Real &  X,
Standard_Real &  Y,
Standard_Real &  Z
)  const [pure virtual]
 

Implemented in Geom_CartesianPoint.

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

Standard_EXPORT const Geom_Point::Handle (  Standard_Type   )  const
 

Reimplemented from Geom_Geometry.

Reimplemented in Geom_CartesianPoint.

virtual Standard_EXPORT gp_Pnt Geom_Point::Pnt (   )  const [pure virtual]
 

Implemented in Geom_CartesianPoint.

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

virtual Standard_EXPORT Standard_Real Geom_Point::X (   )  const [pure virtual]
 

Implemented in Geom_CartesianPoint.

virtual Standard_EXPORT Standard_Real Geom_Point::Y (   )  const [pure virtual]
 

Implemented in Geom_CartesianPoint.

virtual Standard_EXPORT Standard_Real Geom_Point::Z (   )  const [pure virtual]
 

Implemented in Geom_CartesianPoint.


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