aimsalgo  5.0.5
Neuroimaging image processing
aims::DiscreteU Class Reference

#include <aims/pyramid/splinepyramid_d.h>

Collaboration diagram for aims::DiscreteU:

Public Member Functions

 DiscreteU (unsigned m, unsigned n)
 
 DiscreteU (const DiscreteU &other)
 
virtual ~DiscreteU ()
 
DiscreteUoperator= (const DiscreteU &other)
 
double operator() (int x) const
 
double at (int x) const
 
const Point2disupport () const
 

Protected Attributes

Point2di _support
 
std::vector< double > _values
 

Detailed Description

Definition at line 62 of file splinepyramid_d.h.

Constructor & Destructor Documentation

◆ DiscreteU() [1/2]

aims::DiscreteU::DiscreteU ( unsigned  m,
unsigned  n 
)

Definition at line 79 of file splinepyramid_d.h.

References _support, and _values.

◆ DiscreteU() [2/2]

aims::DiscreteU::DiscreteU ( const DiscreteU other)

Definition at line 112 of file splinepyramid_d.h.

◆ ~DiscreteU()

aims::DiscreteU::~DiscreteU ( )
virtual

Definition at line 117 of file splinepyramid_d.h.

Member Function Documentation

◆ at()

double aims::DiscreteU::at ( int  x) const
inline

Definition at line 137 of file splinepyramid_d.h.

References _support, and _values.

◆ operator()()

double aims::DiscreteU::operator() ( int  x) const
inline

Definition at line 131 of file splinepyramid_d.h.

References _support, and _values.

◆ operator=()

DiscreteU & aims::DiscreteU::operator= ( const DiscreteU other)

Definition at line 120 of file splinepyramid_d.h.

References _support, and _values.

◆ support()

const Point2di & aims::DiscreteU::support ( ) const
inline

Definition at line 143 of file splinepyramid_d.h.

References _support.

Member Data Documentation

◆ _support

Point2di aims::DiscreteU::_support
protected

◆ _values

std::vector<double> aims::DiscreteU::_values
protected

Definition at line 76 of file splinepyramid_d.h.

Referenced by at(), DiscreteU(), aims::DiscreteUB::DiscreteUB(), operator()(), and operator=().


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