Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions
Graphic3d_Vertex Class Reference

This class represents a graphical 3D point.
More...

#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.
More...
 
 Graphic3d_Vertex (const Graphic3d_Vertex &APoint)
 Creates a point with coordinates identical to <APoint>.
More...
 
 Graphic3d_Vertex (const Standard_ShortReal AX, const Standard_ShortReal AY, const Standard_ShortReal AZ)
 Creates a point with <AX>, <AY> and <AZ> coordinates.
More...
 
 Graphic3d_Vertex (const Standard_Real AX, const Standard_Real AY, const Standard_Real AZ)
 Creates a point with <AX>, <AY> and <AZ> coordinates.
More...
 
void SetCoord (const Standard_ShortReal AX, const Standard_ShortReal AY, const Standard_ShortReal AZ)
 Modifies the coordinates of the point <me>.
More...
 
void SetCoord (const Standard_Real AX, const Standard_Real AY, const Standard_Real AZ)
 Modifies the coordinates of the point <me>.
More...
 
void Coord (Standard_ShortReal &AX, Standard_ShortReal &AY, Standard_ShortReal &AZ) const
 Returns the coordinates of the point <me>.
More...
 
void Coord (Standard_Real &AX, Standard_Real &AY, Standard_Real &AZ) const
 Returns the coordinates of the point <me>.
More...
 
Standard_ShortReal X () const
 Returns the X coordinates of the point <me>.
More...
 
Standard_ShortReal Y () const
 Returns the Y coordinate of the point <me>.
More...
 
Standard_ShortReal Z () const
 Returns the Z coordinate of the point <me>.
More...
 
Standard_ShortReal Distance (const Graphic3d_Vertex &AOther) const
 Returns the distance between <AV1> and <AV2>.
More...
 

Additional Inherited Members

- Data Fields inherited from TEL_POINT
float xyz [3]
 

Detailed Description

This class represents a graphical 3D point.

Constructor & Destructor Documentation

Graphic3d_Vertex::Graphic3d_Vertex ( )
inline

Creates a point with 0.0, 0.0, 0.0 coordinates.

Graphic3d_Vertex::Graphic3d_Vertex ( const Graphic3d_Vertex APoint)
inline

Creates a point with coordinates identical to <APoint>.

Graphic3d_Vertex::Graphic3d_Vertex ( const Standard_ShortReal  AX,
const Standard_ShortReal  AY,
const Standard_ShortReal  AZ 
)
inline

Creates a point with <AX>, <AY> and <AZ> coordinates.

Graphic3d_Vertex::Graphic3d_Vertex ( const Standard_Real  AX,
const Standard_Real  AY,
const Standard_Real  AZ 
)
inline

Creates a point with <AX>, <AY> and <AZ> coordinates.

Member Function Documentation

void Graphic3d_Vertex::Coord ( Standard_ShortReal AX,
Standard_ShortReal AY,
Standard_ShortReal AZ 
) const
inline

Returns the coordinates of the point <me>.

void Graphic3d_Vertex::Coord ( Standard_Real AX,
Standard_Real AY,
Standard_Real AZ 
) const
inline

Returns the coordinates of the point <me>.

Standard_ShortReal Graphic3d_Vertex::Distance ( const Graphic3d_Vertex AOther) const

Returns the distance between <AV1> and <AV2>.

void Graphic3d_Vertex::SetCoord ( const Standard_ShortReal  AX,
const Standard_ShortReal  AY,
const Standard_ShortReal  AZ 
)
inline

Modifies the coordinates of the point <me>.

void Graphic3d_Vertex::SetCoord ( const Standard_Real  AX,
const Standard_Real  AY,
const Standard_Real  AZ 
)
inline

Modifies the coordinates of the point <me>.

Standard_ShortReal Graphic3d_Vertex::X ( ) const
inline

Returns the X coordinates of the point <me>.

Standard_ShortReal Graphic3d_Vertex::Y ( ) const
inline

Returns the Y coordinate of the point <me>.

Standard_ShortReal Graphic3d_Vertex::Z ( ) const
inline

Returns the Z coordinate of the point <me>.


The documentation for this class was generated from the following file: