SOFA plugin: image  master
Open source framework for multi-physics simuation
sofa::defaulttype::TImageTransform< N, _Real > Struct Template Reference

#include <CImgData.h>

Inheritance diagram for sofa::defaulttype::TImageTransform< N, _Real >:

Protected Attributes

Params P
 

Public Member Functions

 TImageTransform ()
 
 TImageTransform (const Params &_P)
 
 TImageTransform (const TImageTransform &T)
 
ParamsgetParams ()
 
const ParamsgetParams () const
 
TImageTransformoperator= (const TImageTransform &T)
 
void set (const Params &_P)
 
- Public Member Functions inherited from sofa::defaulttype::ImageTransform< _Real >
virtual Coord fromImage (const Coord &ip) const
 
virtual Real fromImage (const Real &ip) const
 
virtual Coord toImage (const Coord &p) const
 
virtual Real toImage (const Real &p) const
 
virtual Coord toImageInt (const Coord &p) const
 
virtual Real toImageInt (const Real &p) const
 
virtual const CoordgetTranslation () const =0
 
virtual const CoordgetRotation () const =0
 
virtual const CoordgetScale () const =0
 
virtual void update ()=0
 

Static Public Member Functions

static const char * Name ()
 

Friends

std::istream & operator>> (std::istream &in, TImageTransform< N, Real > &T)
 
std::ostream & operator<< (std::ostream &out, const TImageTransform< N, Real > &T)
 

Attribute details

◆ P

template<int N, typename _Real >
Params sofa::defaulttype::TImageTransform< N, _Real >::P
protected

Constructor details

◆ TImageTransform() [1/3]

template<int N, typename _Real >
sofa::defaulttype::TImageTransform< N, _Real >::TImageTransform ( )
inline

◆ TImageTransform() [2/3]

template<int N, typename _Real >
sofa::defaulttype::TImageTransform< N, _Real >::TImageTransform ( const Params _P)
inline

◆ TImageTransform() [3/3]

template<int N, typename _Real >
sofa::defaulttype::TImageTransform< N, _Real >::TImageTransform ( const TImageTransform< N, _Real > &  T)
inline

Function details

◆ getParams() [1/2]

template<int N, typename _Real >
Params& sofa::defaulttype::TImageTransform< N, _Real >::getParams ( )
inline

◆ getParams() [2/2]

template<int N, typename _Real >
const Params& sofa::defaulttype::TImageTransform< N, _Real >::getParams ( ) const
inline

◆ Name()

template<int N, typename _Real >
static const char* sofa::defaulttype::TImageTransform< N, _Real >::Name ( )
static

◆ operator=()

template<int N, typename _Real >
TImageTransform& sofa::defaulttype::TImageTransform< N, _Real >::operator= ( const TImageTransform< N, _Real > &  T)
inline

◆ set()

template<int N, typename _Real >
void sofa::defaulttype::TImageTransform< N, _Real >::set ( const Params _P)
inline

Enum details

◆ anonymous enum

template<int N, typename _Real >
anonymous enum
Enumerator
size 

Related details

◆ operator<<

template<int N, typename _Real >
std::ostream& operator<< ( std::ostream &  out,
const TImageTransform< N, Real > &  T 
)
friend

◆ operator>>

template<int N, typename _Real >
std::istream& operator>> ( std::istream &  in,
TImageTransform< N, Real > &  T 
)
friend