SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions
Vector.h File Reference
#include <cmath>
#include <algorithm>
#include <Core/Persistent/PersistentFwd.h>
#include <Core/Utils/Legacy/TypeDescription.h>
#include <Core/GeometryPrimitives/share.h>

Go to the source code of this file.

Classes

class  Vector
 

Namespaces

 SCIRun
 STL datatypes needed.
 
 SCIRun::Core
 
 SCIRun::Core::Geometry
 

Functions

template<typename T >
const T & Min (const T &t1, const T &t2, const T &t3)
 
template<typename T >
const T & Max (const T &t1, const T &t2, const T &t3)
 
SCISHARE bool operator== (const Vector &v1, const Vector &v2)
 
SCISHARE bool operator!= (const Vector &v1, const Vector &v2)
 
SCISHARE std::ostream & operator<< (std::ostream &os, const Vector &p)
 
SCISHARE std::istream & operator>> (std::istream &os, Vector &p)
 
Vector operator* (const double s, const Vector &v)
 
Vector Min (const Vector &v1, const Vector &v2)
 
Vector Max (const Vector &v1, const Vector &v2)
 
SCISHARE void Pio (Piostream &, Vector &)
 
bool operator< (Vector v1, Vector v2)
 
bool operator<= (Vector v1, Vector v2)
 
bool operator> (Vector v1, Vector v2)
 
bool operator>= (Vector v1, Vector v2)
 
Vector Abs (const Vector &v)
 
Vector Cross (const Vector &v1, const Vector &v2)
 
Vector Interpolate (const Vector &v1, const Vector &v2, double weight)
 
SCISHARE const TypeDescriptionget_type_description (Vector *)
 
const std::string & Vector_get_h_file_path ()