DGtal
1.5.beta
|
Aim: implements bounds of transformed domain. More...
#include <DGtal/images/RigidTransformation3D.h>
Public Types | |
typedef std::pair< typename TDomain::Space::Point, typename TDomain::Space::Point > | Bounds |
Public Member Functions | |
DomainRigidTransformation3D (const TRigidTransformFunctor &aRigidFunctor) | |
Bounds | operator() (const TDomain &aInput) const |
Protected Attributes | |
const TRigidTransformFunctor & | transform |
Private Member Functions | |
BOOST_STATIC_ASSERT ((TDomain::dimension==3)) | |
Checking concepts. More... | |
BOOST_CONCEPT_ASSERT ((concepts::CDomain< TDomain >)) | |
Aim: implements bounds of transformed domain.
Description of template functor like class 'DomainRigidTransformation3D'
TDomain | a 3 dimensional domain. |
TRigidTransformFunctor | a functor which represent three dimensional rigid transformation. |
Definition at line 243 of file RigidTransformation3D.h.
typedef std::pair< typename TDomain::Space::Point, typename TDomain::Space::Point > DGtal::functors::DomainRigidTransformation3D< TDomain, TRigidTransformFunctor >::Bounds |
Definition at line 251 of file RigidTransformation3D.h.
|
inline |
Constructor.
aRigidFunctor | - functor to rigid transformation. |
Definition at line 259 of file RigidTransformation3D.h.
|
private |
|
private |
Checking concepts.
|
inline |
Operator
Definition at line 267 of file RigidTransformation3D.h.
References DGtal::functors::DomainRigidTransformation3D< TDomain, TRigidTransformFunctor >::transform.
|
protected |
Definition at line 306 of file RigidTransformation3D.h.
Referenced by DGtal::functors::DomainRigidTransformation3D< TDomain, TRigidTransformFunctor >::operator()().