#include <Aff_transformationS2.h>
Public Member Functions | |
Translation_repS2 () | |
Translation_repS2 (const VectorS2< FT > &tv) | |
~Translation_repS2 () | |
PointS2< FT > | transform (const PointS2< FT > &p) const |
VectorS2< FT > | transform (const VectorS2< FT > &v) const |
DirectionS2< FT > | transform (const DirectionS2< FT > &d) const |
Aff_transformationS2< FT > | operator* (const Aff_transformation_rep_baseS2< FT > &t) |
Aff_transformationS2< FT > | compose (const Translation_repS2< FT > &t) const |
virtual Aff_transformationS2< FT > | compose (const Rotation_repS2< FT > &t) const |
virtual Aff_transformationS2< FT > | compose (const Scaling_repS2< FT > &t) const |
virtual Aff_transformationS2< FT > | compose (const Aff_transformation_repS2< FT > &t) const |
Aff_transformationS2< FT > | inverse () const |
virtual bool | is_even () const |
virtual FT | cartesian (int i, int j) const |
virtual std::ostream & | print (std::ostream &os) const |
Public Member Functions inherited from Aff_transformation_rep_baseS2< FT > | |
virtual | ~Aff_transformation_rep_baseS2 () |
Private Attributes | |
VectorS2< FT > | _translationvector |
Friends | |
class | Aff_transformation_repS2< FT > |
class | Rotation_repS2< FT > |
class | Scaling_repS2< FT > |
Additional Inherited Members | |
Protected Member Functions inherited from Leda_like_rep | |
Leda_like_rep () | |
virtual | ~Leda_like_rep () |
Protected Attributes inherited from Leda_like_rep | |
int | count |
Definition at line 71 of file Aff_transformationS2.h.
|
inline |
Definition at line 296 of file Aff_transformationS2.h.
|
inline |
Definition at line 299 of file Aff_transformationS2.h.
|
inline |
Definition at line 302 of file Aff_transformationS2.h.
|
inlinevirtual |
Implements Aff_transformation_rep_baseS2< FT >.
Definition at line 394 of file Aff_transformationS2.h.
References Translation_repS2< FT >::_translationvector, and i.
|
inlinevirtual |
Implements Aff_transformation_rep_baseS2< FT >.
Definition at line 332 of file Aff_transformationS2.h.
References Translation_repS2< FT >::_translationvector, and TRANSLATION.
|
inlinevirtual |
Implements Aff_transformation_rep_baseS2< FT >.
Definition at line 340 of file Aff_transformationS2.h.
References Rotation_repS2< FT >::_cosinus, Rotation_repS2< FT >::_sinus, and Translation_repS2< FT >::_translationvector.
|
inlinevirtual |
Implements Aff_transformation_rep_baseS2< FT >.
Definition at line 354 of file Aff_transformationS2.h.
References Scaling_repS2< FT >::_scalefactor, and Translation_repS2< FT >::_translationvector.
|
inlinevirtual |
Implements Aff_transformation_rep_baseS2< FT >.
Definition at line 366 of file Aff_transformationS2.h.
References Translation_repS2< FT >::_translationvector, Aff_transformation_repS2< FT >::t11, Aff_transformation_repS2< FT >::t12, Aff_transformation_repS2< FT >::t13, Aff_transformation_repS2< FT >::t21, Aff_transformation_repS2< FT >::t22, and Aff_transformation_repS2< FT >::t23.
|
inlinevirtual |
Implements Aff_transformation_rep_baseS2< FT >.
Definition at line 383 of file Aff_transformationS2.h.
References Translation_repS2< FT >::_translationvector, and TRANSLATION.
|
inlinevirtual |
Implements Aff_transformation_rep_baseS2< FT >.
Definition at line 389 of file Aff_transformationS2.h.
|
inlinevirtual |
Implements Aff_transformation_rep_baseS2< FT >.
Definition at line 326 of file Aff_transformationS2.h.
References Aff_transformation_rep_baseS2< FT >::compose().
|
inlinevirtual |
Definition at line 401 of file Aff_transformationS2.h.
References Translation_repS2< FT >::_translationvector.
Implements Aff_transformation_rep_baseS2< FT >.
Definition at line 306 of file Aff_transformationS2.h.
References Translation_repS2< FT >::_translationvector.
Implements Aff_transformation_rep_baseS2< FT >.
Definition at line 310 of file Aff_transformationS2.h.
References v.
|
inlinevirtual |
Implements Aff_transformation_rep_baseS2< FT >.
Definition at line 314 of file Aff_transformationS2.h.
References d.
|
friend |
Definition at line 292 of file Aff_transformationS2.h.
|
friend |
Definition at line 293 of file Aff_transformationS2.h.
|
friend |
Definition at line 294 of file Aff_transformationS2.h.
|
private |
Definition at line 409 of file Aff_transformationS2.h.
Referenced by Translation_repS2< FT >::cartesian(), Aff_transformation_repS2< FT >::compose(), Translation_repS2< FT >::compose(), Rotation_repS2< FT >::compose(), Scaling_repS2< FT >::compose(), Translation_repS2< FT >::inverse(), Translation_repS2< FT >::print(), and Translation_repS2< FT >::transform().