Class representing coordinates of a Vector.
More...
#include <Vec.hpp>
|
| Vec () |
| Default constructor.
|
|
| Vec (int dim) |
| Contstructor populating dimensions.
|
|
| Vec (float x, float y, float z, int dim) |
| Constructor populating all members.
|
|
double | getX () const |
| Accessor to private member x.
|
|
double | getY () const |
| Accessor to private member y.
|
|
double | getZ () const |
| Accessor to private member z.
|
|
int | getDimensions () const |
| Accessor to private member dimensions.
|
|
bool | operator== (const Vec &rhs) const |
| Equality operator.
|
|
bool | operator!= (const Vec &rhs) const |
| Non-equality operator.
|
|
|
double | x |
| x coordinate
|
|
double | y |
| y coordinate
|
|
double | z |
| z coordinate
|
|
int | dimensions |
| number of dimensions in mesh
|
|
|
std::istream & | operator>> (std::istream &is, Vec &vec) |
| Input stream operator.
|
|
std::ofstream & | operator<< (std::ofstream &os, Vec &vec) |
| Output filestream operator.
|
|
std::ostream & | operator<< (std::ostream &os, Vec &vec) |
| Output stream operator.
|
|
Class representing coordinates of a Vector.
- Note
- Class can only be mutated through recreating vec and setting in parent Vertex class
◆ Vec() [1/2]
◆ Vec() [2/2]
Vec::Vec |
( |
float | x, |
|
|
float | y, |
|
|
float | z, |
|
|
int | dim ) |
|
inline |
Constructor populating all members.
- Parameters
-
x | x coordinate |
y | y coordinate |
z | z coordinate |
dim | number of dimensions |
◆ getDimensions()
int Vec::getDimensions |
( |
| ) |
const |
Accessor to private member dimensions.
- Returns
- number of dimensions
◆ getX()
double Vec::getX |
( |
| ) |
const |
Accessor to private member x.
- Returns
- x coordinate
◆ getY()
double Vec::getY |
( |
| ) |
const |
Accessor to private member y.
- Returns
- y coordinate
◆ getZ()
double Vec::getZ |
( |
| ) |
const |
Accessor to private member z.
- Returns
- z coordinate
◆ operator!=()
bool Vec::operator!= |
( |
const Vec & | rhs | ) |
const |
Non-equality operator.
- Parameters
-
- Returns
◆ operator==()
bool Vec::operator== |
( |
const Vec & | rhs | ) |
const |
Equality operator.
- Parameters
-
- Returns
◆ operator<< [1/2]
std::ofstream & operator<< |
( |
std::ofstream & | os, |
|
|
Vec & | vec ) |
|
friend |
Output filestream operator.
- Parameters
-
- Returns
◆ operator<< [2/2]
std::ostream & operator<< |
( |
std::ostream & | os, |
|
|
Vec & | vec ) |
|
friend |
Output stream operator.
- Parameters
-
- Returns
◆ operator>>
std::istream & operator>> |
( |
std::istream & | is, |
|
|
Vec & | vec ) |
|
friend |
Input stream operator.
- Parameters
-
- Returns
The documentation for this class was generated from the following files: