Open CASCADE Technology 6.6.0
Public Member Functions
Graphic3d_Vertex Class Reference

This class represents a graphical 3D point.

#include <Graphic3d_Vertex.hxx>

Inheritance diagram for Graphic3d_Vertex:
Inheritance graph
[legend]

Public Member Functions

 Graphic3d_Vertex ()
 Creates a point with 0.0, 0.0, 0.0 coordinates.

 Graphic3d_Vertex (const Graphic3d_Vertex &APoint)
 Creates a point with coordinates identical to <APoint>.

 Graphic3d_Vertex (const Standard_ShortReal AX, const Standard_ShortReal AY, const Standard_ShortReal AZ)
 Creates a point with <AX>, <AY> and <AZ> coordinates.

 Graphic3d_Vertex (const Standard_Real AX, const Standard_Real AY, const Standard_Real AZ)
 Creates a point with <AX>, <AY> and <AZ> coordinates.

void SetCoord (const Standard_ShortReal AX, const Standard_ShortReal AY, const Standard_ShortReal AZ)
 Modifies the coordinates of the point <me>.

void SetCoord (const Standard_Real AX, const Standard_Real AY, const Standard_Real AZ)
 Modifies the coordinates of the point <me>.

void Coord (Standard_ShortReal &AX, Standard_ShortReal &AY, Standard_ShortReal &AZ) const
 Returns the coordinates of the point <me>.

void Coord (Standard_Real &AX, Standard_Real &AY, Standard_Real &AZ) const
 Returns the coordinates of the point <me>.

Standard_ShortReal X () const
 Returns the X coordinates of the point <me>.

Standard_ShortReal Y () const
 Returns the Y coordinate of the point <me>.

Standard_ShortReal Z () const
 Returns the Z coordinate of the point <me>.

Standard_ShortReal Distance (const Graphic3d_Vertex &AOther) const
 Returns the distance between <AV1> and <AV2>.


Constructor & Destructor Documentation

Graphic3d_Vertex::Graphic3d_Vertex ( ) [inline]
Graphic3d_Vertex::Graphic3d_Vertex ( const Graphic3d_Vertex APoint) [inline]
Graphic3d_Vertex::Graphic3d_Vertex ( const Standard_ShortReal  AX,
const Standard_ShortReal  AY,
const Standard_ShortReal  AZ 
) [inline]
Graphic3d_Vertex::Graphic3d_Vertex ( const Standard_Real  AX,
const Standard_Real  AY,
const Standard_Real  AZ 
) [inline]

Member Function Documentation

void Graphic3d_Vertex::Coord ( Standard_ShortReal AX,
Standard_ShortReal AY,
Standard_ShortReal AZ 
) const [inline]
void Graphic3d_Vertex::Coord ( Standard_Real AX,
Standard_Real AY,
Standard_Real AZ 
) const [inline]
Standard_ShortReal Graphic3d_Vertex::Distance ( const Graphic3d_Vertex AOther) const
void Graphic3d_Vertex::SetCoord ( const Standard_Real  AX,
const Standard_Real  AY,
const Standard_Real  AZ 
) [inline]
void Graphic3d_Vertex::SetCoord ( const Standard_ShortReal  AX,
const Standard_ShortReal  AY,
const Standard_ShortReal  AZ 
) [inline]
Standard_ShortReal Graphic3d_Vertex::X ( ) const [inline]
Standard_ShortReal Graphic3d_Vertex::Y ( ) const [inline]
Standard_ShortReal Graphic3d_Vertex::Z ( ) const [inline]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines