7#ifndef BALL_VIEW_DATATYPE_VERTEX2_H
8#define BALL_VIEW_DATATYPE_VERTEX2_H
14#ifndef BALL_MATHS_VECTOR3_H
104 void setVertex1(const
float x, const
float y, const
float z);
168 void setVertex2(const
float x, const
float y, const
float z);
238 (const
float vertex1_x,
239 const
float vertex1_y,
240 const
float vertex1_z,
241 const
float vertex2_x,
242 const
float vertex2_y,
243 const
float vertex2_z);
267 (
float& vertex1_x,
float& vertex1_y,
float& vertex1_z,
268 float& vertex2_x,
float& vertex2_y,
float& vertex2_z);
358# ifndef BALL_NO_INLINE_FUNCTIONS
359# include <BALL/VIEW/DATATYPE/vertex2.iC>
bool isDefaultVertex2Address() const
void setVertexAddresses(const Vector3 &vertex1, const Vector3 &vertex2)
void setVertex1(const Vector3 &v)
void setDefaultVertex2Address()
void set(const Vertex2 &vertex)
void setDefaultVertexAddresses()
void setDefaultVertex1Address()
Vector3 * getVertex1Address() const
void setVertex2Address(const Vector3 &v)
bool isDefaultVertexAddresses() const
void swap(Vertex2 &vertex)
void setVertices(const Vector3 &vertex1, const Vector3 &vertex2)
bool isDefaultVertex1Address() const
virtual void dump(std::ostream &s=std::cout, Size depth=0) const
virtual bool isValid() const
void getVertices(Vector3 &vertex1, Vector3 &vertex2)
void setVertex1Address(const Vector3 &v)
void setVertex2(const Vector3 &v)
Vector3 * getVertex2Address() const
#define BALL_CREATE(name)
TVector3< float > Vector3