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 | List of all members
v3x1_t Class Reference
Inheritance diagram for v3x1_t:
the_triplet_t< float >

Public Member Functions

 v3x1_t (const float *data)
 
 v3x1_t (const float x, const float &y, const float &z)
 
 v3x1_t (const v2x1_t &v, const float &z=0.0)
 
bool operator== (const v3x1_t &v) const
 
bool operator!= (const v3x1_t &v) const
 
v3x1_toperator*= (const float &s)
 
v3x1_toperator/= (const float &s)
 
const v3x1_t operator* (const float &s) const
 
const v3x1_t operator/ (const float &s) const
 
v3x1_toperator+= (const v3x1_t &v)
 
v3x1_toperator-= (const v3x1_t &v)
 
const v3x1_t operator+ (const v3x1_t &v) const
 
const v3x1_t operator- (const v3x1_t &v) const
 
float operator* (const v3x1_t &v) const
 
const v3x1_t operator% (const v3x1_t &v) const
 
float operator~ () const
 
const v3x1_t operator! () const
 
bool normalize ()
 
bool operator< (const v3x1_t &v) const
 
float norm_sqrd () const
 
float norm () const
 
const v3x1_t normal () const
 
 operator v2x1_t () const
 
- Public Member Functions inherited from the_triplet_t< float >
 the_triplet_t (const float *data)
 
 the_triplet_t (const float &x, const float &y, const float &z)
 
bool operator== (const the_duplet_t< float > &d) const
 
bool operator< (const the_duplet_t< float > &d) const
 
bool equal (const the_triplet_t< float > &d) const
 
void assign (const float *data)
 
void assign (const float &x, const float &y, const float &z)
 
void get (float *data) const
 
void get (float &x, float &y, float &z) const
 
void scale (const float &s)
 
void negate ()
 
void increment (const the_triplet_t< float > &d)
 
void decrement (const the_triplet_t< float > &d)
 
void dump (ostream &stream, const char *type_name) const
 
const float & x () const
 
float & x ()
 
const float & y () const
 
float & y ()
 
const float & z () const
 
float & z ()
 
const float & operator[] (const unsigned int &i) const
 
float & operator[] (const unsigned int &i)
 
const float * data () const
 
float * data ()
 

Additional Inherited Members

- Protected Attributes inherited from the_triplet_t< float >
float data_ [3]
 

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