aimsalgo  5.0.5
Neuroimaging image processing
TriangulationMoment Class Reference

#include <aims/moment/triMoment.h>

Inheritance diagram for TriangulationMoment:
Collaboration diagram for TriangulationMoment:

Public Member Functions

 TriangulationMoment (MomentType mType=Volumic)
 
void setMomentType (MomentType)
 
virtual void doit (AimsSurfaceTriangle &)
 
- Public Member Functions inherited from MomentBase
 MomentBase ()
 
virtual ~MomentBase ()
 
- Public Member Functions inherited from Moment< int16_t >
 Moment ()
 doesn't necessarily clear all moments to 0. Call clear() to be sure More...
 
 Moment (const Moment< int16_t > &)
 
virtual ~Moment ()
 
virtual void clear ()
 
double cx () const
 
double cy () const
 
double cz () const
 
double ct () const
 
void setcx (double x)
 
void setcy (double x)
 
void setcz (double x)
 
void setct (double x)
 
double * gravity ()
 
const double * gravity () const
 
double & sum ()
 
const double & sum () const
 
double & m0 ()
 
const double & m0 () const
 
double * m1 ()
 
const double * m1 () const
 
double * m2 ()
 
const double * m2 () const
 
double * m3 ()
 
const double * m3 () const
 
const AimsData< double > & eigenValue () const
 
const AimsData< double > & eigenVector () const
 
virtual void update (Point3df &, int)
 
virtual void update (AimsVector< double, 3 > &, int)
 
virtual void update (double, double, double, int)
 
virtual void doit (AimsData< int16_t > &, int16_t, int)
 
virtual void doit (const aims::BucketMap< Void > &)
 
virtual void orientation ()
 
Moment< int16_t > & operator+= (const Moment< int16_t > &)
 
Moment< int16_t > operator+ (const Moment< int16_t > &)
 

Additional Inherited Members

- Public Types inherited from MomentBase
enum  MomentType { Normal, Incremental, Volumic, Surfacic }
 
- Public Types inherited from Moment< int16_t >
enum  Operation
 
enum  MomentId
 
- Protected Attributes inherited from Moment< int16_t >
double _cx
 
double _cy
 
double _cz
 
double _ct
 
double _g [3]
 
double _sum
 
double _m0
 
double _m1 [3]
 
double _m2 [6]
 
double _m3 [10]
 
AimsData< double > _eigenValue
 
AimsData< double > _eigenVector
 

Detailed Description

Definition at line 46 of file triMoment.h.

Constructor & Destructor Documentation

◆ TriangulationMoment()

TriangulationMoment::TriangulationMoment ( MomentType  mType = Volumic)

Member Function Documentation

◆ doit()

virtual void TriangulationMoment::doit ( AimsSurfaceTriangle )
virtual

Reimplemented from Moment< int16_t >.

◆ setMomentType()

void TriangulationMoment::setMomentType ( MomentType  )

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