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.
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: