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