HMirror¶
- class ipkiss3.all.HMirror(mirror_plane_x=0.0, **kwargs)¶
 Mirror transformation around x plane.
- Parameters
 - absolute_magnification: optional
 - absolute_rotation: optional
 - magnification: optional
 - rotation: optional
 - translation: optional
 - v_mirror: optional
 - magnification_center: Coord2, optional
 magnification center, will be incorporated in the default translation
- mirror_center: Coord2, optional
 point mirror center, is incorporated in the default translation
- mirror_plane_x: float, optional
 x abscissa of y axis to mirror around
- mirror_plane_y: float, optional
 y ordinate of x axis to mirror around
- rotation_center: Coord2, optional
 rotation center, will be incorporated in the default translation
- apply_to_coord(coord)¶
 apply transformation to coordinate
- reverse_on_coord(coord)¶
 apply reverse transformation to coordinate
- apply_to_array(coords)¶
 apply transformation to numpy array
- reverse_on_array(coords)¶
 internal use: applies reverse transformation to a numpy array
- apply_to_angle_deg(angle)¶
 apply transformation to absolute angle (degrees)
- reverse_on_angle_deg(angle)¶
 apply reverse transformation to absolute angle (degrees)
- apply_to_angle_rad(angle)¶
 apply transformation to absolute angle (radians)
- reverse_on_angle_rad(angle)¶
 apply reverse transformation to absolute angle (radians)
- is_identity()¶
 returns True if the transformation does nothing