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

Visualization
TKV3d
Graphic3d


Graphic3d_Vertex Class Reference

This class allows the creation and update of a
3D point.
.

#include <Graphic3d_Vertex.hxx>

Inheritance diagram for Graphic3d_Vertex:

Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT Graphic3d_Vertex ()
 Creates a point with 0.0, 0.0, 0.0 coordinates.
.
Standard_EXPORT Graphic3d_Vertex (const Graphic3d_Vertex &APoint)
 Creates a point with coordinates identical to <apoint>.
.
Standard_EXPORT Graphic3d_Vertex (const Standard_Real AX, const Standard_Real AY, const Standard_Real AZ)
 Creates a point with <ax>, <ay> and <az> coordinates.
.
Standard_EXPORT void SetCoord (const Standard_Real Xnew, const Standard_Real Ynew, const Standard_Real Znew)
 Modifies the coordinates of the point <me>.
.
Standard_EXPORT void SetXCoord (const Standard_Real Xnew)
 Modifies the X coordinate of the point <me>.
.
Standard_EXPORT void SetYCoord (const Standard_Real Ynew)
 Modifies the Y coordinate of the point <me>.
.
Standard_EXPORT void SetZCoord (const Standard_Real Znew)
 Modifies the Z coordinate of the point <me>.
.
Standard_EXPORT void Coord (Standard_Real &AX, Standard_Real &AY, Standard_Real &AZ) const
 Returns the coordinates of the point <me>.
.
Standard_EXPORT Standard_Real X () const
 Returns the X coordinates of the point <me>.
.
Standard_EXPORT Standard_Real Y () const
 Returns the Y coordinate of the point <me>.
.
Standard_EXPORT Standard_Real Z () const
 Returns the Z coordinate of the point <me>.
.

Static Public Member Functions

static Standard_EXPORT Standard_Real Distance (const Graphic3d_Vertex &AV1, const Graphic3d_Vertex &AV2)
 Returns the distance between <av1> and <av2>.
.

Private Attributes

Standard_ShortReal MyX
Standard_ShortReal MyY
Standard_ShortReal MyZ

Constructor & Destructor Documentation

Standard_EXPORT Graphic3d_Vertex::Graphic3d_Vertex (   ) 
 

Standard_EXPORT Graphic3d_Vertex::Graphic3d_Vertex (  const Graphic3d_Vertex &  APoint  ) 
 

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


Member Function Documentation

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

static Standard_EXPORT Standard_Real Graphic3d_Vertex::Distance (  const Graphic3d_Vertex &  AV1,
const Graphic3d_Vertex &  AV2
)  [static]
 

void Graphic3d_Vertex::operator delete (  void *  anAddress  )  [inline]
 

Reimplemented in Graphic3d_VertexC, Graphic3d_VertexN, Graphic3d_VertexNC, and Graphic3d_VertexNT.

void* Graphic3d_Vertex::operator new (  size_t  size  )  [inline]
 

Reimplemented in Graphic3d_VertexC, Graphic3d_VertexN, Graphic3d_VertexNC, and Graphic3d_VertexNT.

void* Graphic3d_Vertex::operator new (  size_t  ,
void *  anAddress
)  [inline]
 

Reimplemented in Graphic3d_VertexC, Graphic3d_VertexN, Graphic3d_VertexNC, and Graphic3d_VertexNT.

Standard_EXPORT void Graphic3d_Vertex::SetCoord (  const Standard_Real  Xnew,
const Standard_Real  Ynew,
const Standard_Real  Znew
) 
 

Standard_EXPORT void Graphic3d_Vertex::SetXCoord (  const Standard_Real  Xnew  ) 
 

Standard_EXPORT void Graphic3d_Vertex::SetYCoord (  const Standard_Real  Ynew  ) 
 

Standard_EXPORT void Graphic3d_Vertex::SetZCoord (  const Standard_Real  Znew  ) 
 

Standard_EXPORT Standard_Real Graphic3d_Vertex::X (   )  const
 

Standard_EXPORT Standard_Real Graphic3d_Vertex::Y (   )  const
 

Standard_EXPORT Standard_Real Graphic3d_Vertex::Z (   )  const
 


Field Documentation

Standard_ShortReal Graphic3d_Vertex::MyX [private]
 

Standard_ShortReal Graphic3d_Vertex::MyY [private]
 

Standard_ShortReal Graphic3d_Vertex::MyZ [private]
 


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