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::PointF Class Reference

Public Member Functions

 PointF (float, float, float)
 
 PointF (float, float, float, float)
 
 PointF (const Point &p)
 
 PointF (const Vector &v)
 
 PointF (const VectorF &v)
 
 PointF (const PointF &)
 
bool operator== (const Point &) const
 
bool operator!= (const Point &) const
 
bool operator== (const PointF &) const
 
bool operator!= (const PointF &) const
 
PointFoperator= (const Point &)
 
PointFoperator= (const PointF &)
 
Vector operator+ (const Point &) const
 
Vector operator- (const Point &) const
 
VectorF operator+ (const PointF &) const
 
VectorF operator- (const PointF &) const
 
Point operator+ (const Vector &) const
 
Point operator- (const Vector &) const
 
PointF operator+ (const VectorF &) const
 
PointF operator- (const VectorF &) const
 
PointF operator* (float) const
 
PointFoperator+= (const Vector &)
 
PointFoperator-= (const Vector &)
 
PointFoperator+= (const VectorF &)
 
PointFoperator-= (const VectorF &)
 
PointFoperator+= (const Point &)
 
PointFoperator-= (const Point &)
 
PointFoperator+= (const PointF &)
 
PointFoperator-= (const PointF &)
 
PointFoperator*= (float)
 
PointFoperator/= (const float)
 
PointF operator/ (const float) const
 
PointF operator- () const
 
float & operator[] (size_t idx)
 
float operator[] (size_t idx) const
 
void addscaled (const PointF &, float)
 
void x (float)
 
float x () const
 
void y (float)
 
float y () const
 
void z (float)
 
float z () const
 
bool Overlap (float a, float b, float epsilon)
 
bool InInterval (PointF a, float epsilon)
 

Friends

class Point
 
class Vector
 
class VectorF
 
float Dot (const PointF &, const PointF &)
 
float Dot (const VectorF &, const PointF &)
 
float Dot (const PointF &, const VectorF &)
 
PointF Min (const PointF &, const PointF &)
 
PointF Max (const PointF &, const PointF &)
 
PointF AffineCombination (const PointF &, float, const PointF &, float, const PointF &, float, const PointF &, float)
 
PointF AffineCombination (const PointF &, float, const PointF &, float, const PointF &, float)
 
PointF AffineCombination (const PointF &, float, const PointF &, float)
 
PointF Interpolate (const PointF &, const PointF &, float)
 
std::ostream & operator<< (std::ostream &os, const PointF &p)
 

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