class DVsimple_point

A class which defines point in three dimensional space

Public Fields

[more]float x
The x component
[more]float y
The y component
[more]float z
The z component

Public Methods

[more] DVsimple_point( const float x_val=+0.0, const float y_val=+0.0, const float z_val=+0.0 )
Constructor
[more] ~DVsimple_point()
Destructor
[more] DVsimple_point(const DVsimple_point&)
Copy constructor
[more]const DVsimple_point& operator=(const DVsimple_point&)
Assignment operator
[more]int operator==(const DVsimple_point&) const
Check equality
[more]int operator!=(const DVsimple_point&) const
Check inequality
[more]void set_data( const float x_val=+0.0, const float y_val=+0.0, const float z_val=+0.0 )
Set the data from 3 floating point values
[more]void set_data(const DVsimple_point&)
Set the data from another DVsimple_point
[more]void get_data(float&, float&, float&) const
Get the data into 3 floating point variables
[more]void get_data(DVsimple_point&) const
Copy the data into a DVsimple_point
[more]float& operator[](const int)
We want foo[0] to be foo.x, ... foo[2] to be foo.z
[more]inline DVsimple_point( const float x_val, const float y_val, const float z_val)
constructor
[more]inline DVsimple_point(const DVsimple_point &data)
copy constructor
[more]inline void get_data( float &x_val, float &y_val, float &z_val ) const
[more]inline void get_data(DVsimple_point &r) const
[more]inline int operator!=(const DVsimple_point &data) const
check not equal
[more]inline const DVsimple_point& operator= (const DVsimple_point &data)
assignment operator
[more]inline int operator==(const DVsimple_point &data) const
check equal
[more]inline void set_data( const float x_val, const float y_val, const float z_val )
set_data routine
[more]inline void set_data(const DVsimple_point &pt)
[more]inline ~DVsimple_point()
destructor (does nothing)


Documentation

A class which defines point in three dimensional space
ofloat x
The x component

ofloat y
The y component

ofloat z
The z component

o DVsimple_point( const float x_val=+0.0, const float y_val=+0.0, const float z_val=+0.0 )
Constructor

o ~DVsimple_point()
Destructor

o DVsimple_point(const DVsimple_point&)
Copy constructor

oconst DVsimple_point& operator=(const DVsimple_point&)
Assignment operator

oint operator==(const DVsimple_point&) const
Check equality

oint operator!=(const DVsimple_point&) const
Check inequality

ovoid set_data( const float x_val=+0.0, const float y_val=+0.0, const float z_val=+0.0 )
Set the data from 3 floating point values

ovoid set_data(const DVsimple_point&)
Set the data from another DVsimple_point

ovoid get_data(float&, float&, float&) const
Get the data into 3 floating point variables

ovoid get_data(DVsimple_point&) const
Copy the data into a DVsimple_point

ofloat& operator[](const int)
We want foo[0] to be foo.x, ... foo[2] to be foo.z

oinline DVsimple_point( const float x_val, const float y_val, const float z_val)
constructor

oinline DVsimple_point(const DVsimple_point &data)
copy constructor

oinline void get_data( float &x_val, float &y_val, float &z_val ) const

oinline void get_data(DVsimple_point &r) const

oinline int operator!=(const DVsimple_point &data) const
check not equal

oinline const DVsimple_point& operator= (const DVsimple_point &data)
assignment operator

oinline int operator==(const DVsimple_point &data) const
check equal

oinline void set_data( const float x_val, const float y_val, const float z_val )
set_data routine

oinline void set_data(const DVsimple_point &pt)

oinline ~DVsimple_point()
destructor (does nothing)


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.