Open CASCADE Technology  7.3.1.dev
Graphic3d_Vertex Class Reference

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

`#include <Graphic3d_Vertex.hxx>`

## Public Member Functions

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

Graphic3d_Vertex (const Graphic3d_Vertex &thePoint)
Creates a point with coordinates identical to thePoint. More...

Graphic3d_Vertex (const Standard_ShortReal theX, const Standard_ShortReal theY, const Standard_ShortReal theZ)
Creates a point with theX, theY and theZ coordinates. More...

Graphic3d_Vertex (const Standard_Real theX, const Standard_Real theY, const Standard_Real theZ)
Creates a point with theX, theY and theZ coordinates. More...

void SetCoord (const Standard_ShortReal theX, const Standard_ShortReal theY, const Standard_ShortReal theZ)
Modifies the coordinates. More...

void SetCoord (const Standard_Real theX, const Standard_Real theY, const Standard_Real theZ)
Modifies the coordinates. More...

void Coord (Standard_ShortReal &theX, Standard_ShortReal &theY, Standard_ShortReal &theZ) const
Returns the coordinates. More...

void Coord (Standard_Real &theX, Standard_Real &theY, Standard_Real &theZ) const
Returns the coordinates. More...

Standard_ShortReal X () const
Returns the X coordinates. More...

Standard_ShortReal Y () const
Returns the Y coordinate. More...

Standard_ShortReal Z () const
Returns the Z coordinate. More...

Standard_ShortReal Distance (const Graphic3d_Vertex &theOther) const
Returns the distance between two points. More...

float xyz 

## Detailed Description

This class represents a graphical 3D point.

## ◆ Graphic3d_Vertex() [1/4]

 Graphic3d_Vertex::Graphic3d_Vertex ( )
inline

Creates a point with 0.0, 0.0, 0.0 coordinates.

## ◆ Graphic3d_Vertex() [2/4]

 Graphic3d_Vertex::Graphic3d_Vertex ( const Graphic3d_Vertex & thePoint )
inline

Creates a point with coordinates identical to thePoint.

## ◆ Graphic3d_Vertex() [3/4]

 Graphic3d_Vertex::Graphic3d_Vertex ( const Standard_ShortReal theX, const Standard_ShortReal theY, const Standard_ShortReal theZ )
inline

Creates a point with theX, theY and theZ coordinates.

## ◆ Graphic3d_Vertex() [4/4]

 Graphic3d_Vertex::Graphic3d_Vertex ( const Standard_Real theX, const Standard_Real theY, const Standard_Real theZ )
inline

Creates a point with theX, theY and theZ coordinates.

## ◆ Coord() [1/2]

 void Graphic3d_Vertex::Coord ( Standard_ShortReal & theX, Standard_ShortReal & theY, Standard_ShortReal & theZ ) const
inline

Returns the coordinates.

## ◆ Coord() [2/2]

 void Graphic3d_Vertex::Coord ( Standard_Real & theX, Standard_Real & theY, Standard_Real & theZ ) const
inline

Returns the coordinates.

## ◆ Distance()

 Standard_ShortReal Graphic3d_Vertex::Distance ( const Graphic3d_Vertex & theOther ) const

Returns the distance between two points.

## ◆ SetCoord() [1/2]

 void Graphic3d_Vertex::SetCoord ( const Standard_ShortReal theX, const Standard_ShortReal theY, const Standard_ShortReal theZ )
inline

Modifies the coordinates.

## ◆ SetCoord() [2/2]

 void Graphic3d_Vertex::SetCoord ( const Standard_Real theX, const Standard_Real theY, const Standard_Real theZ )
inline

Modifies the coordinates.

## ◆ X()

 Standard_ShortReal Graphic3d_Vertex::X ( ) const
inline

Returns the X coordinates.

## ◆ Y()

 Standard_ShortReal Graphic3d_Vertex::Y ( ) const
inline

Returns the Y coordinate.

## ◆ Z()

 Standard_ShortReal Graphic3d_Vertex::Z ( ) const
inline

Returns the Z coordinate.

## ◆ xyz

 float Graphic3d_Vertex::xyz

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