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