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

ModelingData
TKG3d
Geom


Geom_CartesianPoint Class Reference

Describes a point in 3D space. A
Geom_CartesianPoint is defined by a gp_Pnt point,
with its three Cartesian coordinates X, Y and Z.
.

#include <Geom_CartesianPoint.hxx>

Inheritance diagram for Geom_CartesianPoint:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT Geom_CartesianPoint (const gp_Pnt &P)
 Returns a transient copy of P.
.
Standard_EXPORT Geom_CartesianPoint (const Standard_Real X, const Standard_Real Y, const Standard_Real Z)
 Constructs a point defined by its three Cartesian coordinates X, Y and Z.
.
Standard_EXPORT void SetCoord (const Standard_Real X, const Standard_Real Y, const Standard_Real Z)
 Assigns the coordinates X, Y and Z to this point.
.
Standard_EXPORT void SetPnt (const gp_Pnt &P)
 Set <me> to P.X(), P.Y(), P.Z() coordinates.
.
Standard_EXPORT void SetX (const Standard_Real X)
 Changes the X coordinate of me.
.
Standard_EXPORT void SetY (const Standard_Real Y)
 Changes the Y coordinate of me.
.
Standard_EXPORT void SetZ (const Standard_Real Z)
 Changes the Z coordinate of me.
.
Standard_EXPORT void Coord (Standard_Real &X, Standard_Real &Y, Standard_Real &Z) const
 Returns the coordinates of <me>.
.
Standard_EXPORT gp_Pnt Pnt () const
 Returns a non transient cartesian point with
the same coordinates as <me>.
.
Standard_EXPORT Standard_Real X () const
 Returns the X coordinate of <me>.
.
Standard_EXPORT Standard_Real Y () const
 Returns the Y coordinate of <me>.
.
Standard_EXPORT Standard_Real Z () const
 Returns the Z coordinate of <me>.
.
Standard_EXPORT void Transform (const gp_Trsf &T)
 Applies the transformation T to this point.
.
Standard_EXPORT Handle_Geom_Geometry Copy () const
 Creates a new object which is a copy of this point.
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

gp_Pnt gpPnt

Constructor & Destructor Documentation

Standard_EXPORT Geom_CartesianPoint::Geom_CartesianPoint const gp_Pnt &  P  ) 
 

Standard_EXPORT Geom_CartesianPoint::Geom_CartesianPoint const Standard_Real  X,
const Standard_Real  Y,
const Standard_Real  Z
 


Member Function Documentation

Standard_EXPORT void Geom_CartesianPoint::Coord Standard_Real &  X,
Standard_Real &  Y,
Standard_Real &  Z
const [virtual]
 

Implements Geom_Point.

Standard_EXPORT Handle_Geom_Geometry Geom_CartesianPoint::Copy  )  const [virtual]
 

Implements Geom_Geometry.

Standard_EXPORT const Geom_CartesianPoint::Handle Standard_Type   )  const
 

Reimplemented from Geom_Point.

Standard_EXPORT gp_Pnt Geom_CartesianPoint::Pnt  )  const [virtual]
 

Implements Geom_Point.

Standard_EXPORT void Geom_CartesianPoint::SetCoord const Standard_Real  X,
const Standard_Real  Y,
const Standard_Real  Z
 

Standard_EXPORT void Geom_CartesianPoint::SetPnt const gp_Pnt &  P  ) 
 

Standard_EXPORT void Geom_CartesianPoint::SetX const Standard_Real  X  ) 
 

Standard_EXPORT void Geom_CartesianPoint::SetY const Standard_Real  Y  ) 
 

Standard_EXPORT void Geom_CartesianPoint::SetZ const Standard_Real  Z  ) 
 

Standard_EXPORT void Geom_CartesianPoint::Transform const gp_Trsf &  T  )  [virtual]
 

Implements Geom_Geometry.

Standard_EXPORT Standard_Real Geom_CartesianPoint::X  )  const [virtual]
 

Implements Geom_Point.

Standard_EXPORT Standard_Real Geom_CartesianPoint::Y  )  const [virtual]
 

Implements Geom_Point.

Standard_EXPORT Standard_Real Geom_CartesianPoint::Z  )  const [virtual]
 

Implements Geom_Point.


Field Documentation

gp_Pnt Geom_CartesianPoint::gpPnt [private]
 


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