DGtal 1.4.0
|
Aim: implements bounds of transformed domain. More...
#include <DGtal/images/RigidTransformation2D.h>
Public Types | |
typedef std::pair< typename TDomain::Space::Point, typename TDomain::Space::Point > | Bounds |
Public Member Functions | |
DomainRigidTransformation2D (const TRigidTransformFunctor &aRigidFunctor) | |
Bounds | operator() (const TDomain &aInput) const |
Protected Attributes | |
const TRigidTransformFunctor & | transform |
Private Member Functions | |
BOOST_STATIC_ASSERT ((TDomain::dimension==2)) | |
Checking concepts. | |
BOOST_CONCEPT_ASSERT ((concepts::CDomain< TDomain >)) | |
Aim: implements bounds of transformed domain.
Description of template functor like class 'DomainRigidTransformation2D'
TDomain | a 2 dimensional domain. |
TRigidTransformFunctor | a functor which represent two dimensional rigid transformation. |
Definition at line 208 of file RigidTransformation2D.h.
typedef std::pair< typename TDomain::Space::Point, typename TDomain::Space::Point > DGtal::functors::DomainRigidTransformation2D< TDomain, TRigidTransformFunctor >::Bounds |
Definition at line 216 of file RigidTransformation2D.h.
|
inline |
Constructor.
aRigidFunctor | - rigid transformation functor. |
Definition at line 224 of file RigidTransformation2D.h.
|
private |
|
private |
Checking concepts.
|
inline |
Operator
Definition at line 232 of file RigidTransformation2D.h.
References DGtal::functors::DomainRigidTransformation2D< TDomain, TRigidTransformFunctor >::transform.
|
protected |
Definition at line 263 of file RigidTransformation2D.h.
Referenced by DGtal::functors::DomainRigidTransformation2D< TDomain, TRigidTransformFunctor >::operator()().