#include <Aff_transformationS2.h>
Public Member Functions | |
Aff_transformationS2 () | |
Aff_transformationS2 (const Identity_transformation &) | |
Aff_transformationS2 (const Aff_transformationS2< FT > &t) | |
Aff_transformationS2 (const Translation, const VectorS2< FT > &v) | |
Aff_transformationS2 (const Rotation, const DirectionS2< FT > &d, const FT &num, const FT &den=FT(1)) | |
Aff_transformationS2 (const Rotation, const FT &sine_rho, const FT &cosine_rho, const FT &hw=FT(1)) | |
Aff_transformationS2 (const Scaling, const FT &s, const FT &w=FT(1)) | |
Aff_transformationS2 (const FT &m11, const FT &m12, const FT &m13, const FT &m21, const FT &m22, const FT &m23, const FT &w=FT(1)) | |
Aff_transformationS2 (const FT &m11, const FT &m12, const FT &m21, const FT &m22, const FT &w=FT(1)) | |
~Aff_transformationS2 () | |
PointS2< FT > | transform (const PointS2< FT > &p) const |
PointS2< FT > | operator() (const PointS2< FT > &p) const |
VectorS2< FT > | transform (const VectorS2< FT > &p) const |
VectorS2< FT > | operator() (const VectorS2< FT > &p) const |
DirectionS2< FT > | transform (const DirectionS2< FT > &d) const |
DirectionS2< FT > | operator() (const DirectionS2< FT > &d) const |
LineS2< FT > | transform (const LineS2< FT > &l) const |
LineS2< FT > | operator() (const LineS2< FT > &l) const |
Aff_transformationS2< FT > | inverse () const |
bool | is_even () const |
bool | is_odd () const |
FT | cartesian (int i, int j) const |
FT | homogeneous (int i, int j) const |
FT | m (int i, int j) const |
FT | hm (int i, int j) const |
Aff_transformationS2< FT > | operator* (const Aff_transformationS2< FT > &t) const |
std::ostream & | print (std::ostream &os) const |
Private Member Functions | |
Aff_transformation_rep_baseS2 < FT > * | ptr () const |
Definition at line 690 of file Aff_transformationS2.h.
Definition at line 807 of file Aff_transformationS2.h.
Aff_transformationS2 | ( | const Identity_transformation & | ) |
Definition at line 811 of file Aff_transformationS2.h.
Aff_transformationS2 | ( | const Aff_transformationS2< FT > & | t | ) |
Definition at line 815 of file Aff_transformationS2.h.
Aff_transformationS2 | ( | const Translation | , |
const VectorS2< FT > & | v | ||
) |
Definition at line 834 of file Aff_transformationS2.h.
References v.
Aff_transformationS2 | ( | const Rotation | , |
const DirectionS2< FT > & | d, | ||
const FT & | num, | ||
const FT & | den = FT(1) |
||
) |
Definition at line 839 of file Aff_transformationS2.h.
Aff_transformationS2 | ( | const Rotation | , |
const FT & | sine_rho, | ||
const FT & | cosine_rho, | ||
const FT & | hw = FT(1) |
||
) |
Definition at line 847 of file Aff_transformationS2.h.
Aff_transformationS2 | ( | const Scaling | , |
const FT & | s, | ||
const FT & | w = FT(1) |
||
) |
Definition at line 859 of file Aff_transformationS2.h.
References s.
Aff_transformationS2 | ( | const FT & | m11, |
const FT & | m12, | ||
const FT & | m13, | ||
const FT & | m21, | ||
const FT & | m22, | ||
const FT & | m23, | ||
const FT & | w = FT(1) |
||
) |
Definition at line 872 of file Aff_transformationS2.h.
Aff_transformationS2 | ( | const FT & | m11, |
const FT & | m12, | ||
const FT & | m21, | ||
const FT & | m22, | ||
const FT & | w = FT(1) |
||
) |
Definition at line 821 of file Aff_transformationS2.h.
~Aff_transformationS2 | ( | ) |
Definition at line 886 of file Aff_transformationS2.h.
|
inline |
Definition at line 755 of file Aff_transformationS2.h.
References Aff_transformationS2< FT >::ptr().
Referenced by Aff_transformationS2< FT >::hm(), Aff_transformationS2< FT >::homogeneous(), and Aff_transformationS2< FT >::m().
|
inline |
Definition at line 758 of file Aff_transformationS2.h.
References Aff_transformationS2< FT >::cartesian().
|
inline |
Definition at line 756 of file Aff_transformationS2.h.
References Aff_transformationS2< FT >::cartesian().
Aff_transformationS2< FT > inverse | ( | ) | const |
Definition at line 942 of file Aff_transformationS2.h.
|
inline |
Definition at line 752 of file Aff_transformationS2.h.
References Aff_transformationS2< FT >::ptr().
bool is_odd | ( | ) | const |
Definition at line 950 of file Aff_transformationS2.h.
|
inline |
Definition at line 757 of file Aff_transformationS2.h.
References Aff_transformationS2< FT >::cartesian().
Definition at line 898 of file Aff_transformationS2.h.
Definition at line 909 of file Aff_transformationS2.h.
|
inline |
Definition at line 920 of file Aff_transformationS2.h.
Definition at line 936 of file Aff_transformationS2.h.
|
inline |
Definition at line 787 of file Aff_transformationS2.h.
References Aff_transformationS2< FT >::ptr().
std::ostream & print | ( | std::ostream & | os | ) | const |
Definition at line 958 of file Aff_transformationS2.h.
Referenced by operator<<().
|
inlineprivate |
Definition at line 797 of file Aff_transformationS2.h.
Referenced by m_rocburn_interface_data::associate_pointer(), rocstar_rocfrac::associate_pointer(), modrocstar::associate_pointer(), Aff_transformationS2< FT >::cartesian(), m_init_1dmodules::COM_set_data::com_set_data(), Aff_transformationS2< FT >::is_even(), linked_list2::list_procelemlist(), newcommlist(), and Aff_transformationS2< FT >::operator*().
Definition at line 892 of file Aff_transformationS2.h.
Referenced by DirectionS2< FT >::transform(), PointS2< FT >::transform(), RayS2< FT >::transform(), SegmentS2< FT >::transform(), VectorS2< FT >::transform(), and LineS2< FT >::transform().
Definition at line 903 of file Aff_transformationS2.h.
DirectionS2< FT > transform | ( | const DirectionS2< FT > & | d | ) | const |
Definition at line 914 of file Aff_transformationS2.h.
Definition at line 927 of file Aff_transformationS2.h.
References LineS2< FT >::direction(), and LineS2< FT >::point().