Seg3D  2.4
Seg3D is a free volume segmentation and processing tool developed by the NIH Center for Integrative Biomedical Computing at the University of Utah Scientific Computing and Imaging (SCI) Institute.
All Classes Namespaces Functions Variables Typedefs Enumerator Friends
Public Member Functions | Friends | List of all members
Core::VectorF Class Reference

Public Member Functions

 VectorF (float, float, float)
 
 VectorF (const PointF &)
 
 VectorF (const Point &)
 
 VectorF (const Vector &)
 
 VectorF (const VectorF &)
 
bool operator== (const Vector &) const
 
bool operator!= (const Vector &) const
 
bool operator== (const VectorF &) const
 
bool operator!= (const VectorF &) const
 
float length () const
 
float length2 () const
 
VectorFoperator= (const Vector &)
 
VectorFoperator= (const VectorF &)
 
float & operator[] (size_t idx)
 
float operator[] (size_t idx) const
 
VectorF operator* (const float) const
 
VectorFoperator*= (const float)
 
VectorF operator/ (const float) const
 
VectorFoperator/= (const float)
 
Vector operator+ (const Vector &) const
 
VectorF operator+ (const VectorF &) const
 
VectorFoperator+= (const Vector &)
 
VectorFoperator+= (const VectorF &)
 
VectorF operator- () const
 
Vector operator- (const Vector &) const
 
VectorF operator- (const VectorF &) const
 
Vector operator- (const Point &) const
 
VectorF operator- (const PointF &) const
 
VectorFoperator-= (const Vector &)
 
VectorFoperator-= (const VectorF &)
 
float normalize ()
 
VectorF normal () const
 
void x (float)
 
float x () const
 
void y (float)
 
float y () const
 
void z (float)
 
float z () const
 
bool find_orthogonal (VectorF &, VectorF &) const
 

Friends

class Point
 
class PointF
 
class Vector
 
class Transform
 
class TransformT
 
float Dot (const VectorF &, const VectorF &)
 
float Dot (const PointF &, const VectorF &)
 
float Dot (const VectorF &, const PointF &)
 
VectorF Cross (const VectorF &, const VectorF &)
 
VectorF Abs (const VectorF &)
 
VectorF Interpolate (const VectorF &, const VectorF &, float)
 
std::ostream & operator<< (std::ostream &os, const VectorF &p)
 

The documentation for this class was generated from the following files: