![]() |
Prusa Slicer 2.6.0
|
#include <src/agg/agg_basics.h>
Inheritance diagram for agg::rect_base< T >:
Collaboration diagram for agg::rect_base< T >:Public Types | |
| typedef T | value_type |
| typedef rect_base< T > | self_type |
Public Member Functions | |
| rect_base () | |
| rect_base (T x1_, T y1_, T x2_, T y2_) | |
| void | init (T x1_, T y1_, T x2_, T y2_) |
| const self_type & | normalize () |
| bool | clip (const self_type &r) |
| bool | is_valid () const |
| bool | hit_test (T x, T y) const |
| bool | overlaps (const self_type &r) const |
Public Attributes | |
| T | x1 |
| T | y1 |
| T | x2 |
| T | y2 |
| typedef rect_base<T> agg::rect_base< T >::self_type |
| typedef T agg::rect_base< T >::value_type |
|
inline |
|
inline |
|
inline |
References agg::rect_base< T >::x1, agg::rect_base< T >::x2, agg::rect_base< T >::y1, and agg::rect_base< T >::y2.
Referenced by agg::pixfmt_alpha_blend_gray< Blender, RenBuf, Step, Offset >::attach(), agg::pixfmt_alpha_blend_rgb< Blender, RenBuf, Step, Offset >::attach(), agg::renderer_base< PixelFormat >::blend_bar(), agg::renderer_base< PixelFormat >::clip_box(), and agg::renderer_base< PixelFormat >::copy_bar().
Here is the caller graph for this function:
|
inline |
References agg::rect_base< T >::x1, agg::rect_base< T >::y1, and agg::rect_base< T >::y2.
|
inline |
|
inline |
|
inline |
References agg::rect_base< T >::x1, agg::rect_base< T >::x2, agg::rect_base< T >::y1, and agg::rect_base< T >::y2.
Referenced by agg::renderer_base< PixelFormat >::blend_bar(), agg::rasterizer_sl_clip< Conv >::clip_box(), agg::renderer_base< PixelFormat >::clip_box(), and agg::renderer_base< PixelFormat >::copy_bar().
Here is the caller graph for this function:
|
inline |
| T agg::rect_base< T >::x1 |
Referenced by agg::pixfmt_alpha_blend_gray< Blender, RenBuf, Step, Offset >::attach(), agg::pixfmt_alpha_blend_rgb< Blender, RenBuf, Step, Offset >::attach(), agg::renderer_base< PixelFormat >::blend_bar(), agg::renderer_base< PixelFormat >::blend_from(), agg::renderer_base< PixelFormat >::blend_from_color(), agg::renderer_base< PixelFormat >::blend_from_lut(), agg::renderer_base< PixelFormat >::bounding_xmin(), agg::rect_base< T >::clip(), agg::renderer_base< PixelFormat >::clip_box(), agg::renderer_base< PixelFormat >::clip_box_naked(), agg::clip_liang_barsky(), agg::clip_move_point(), agg::renderer_base< PixelFormat >::clip_rect_area(), agg::clipping_flags(), agg::clipping_flags_x(), agg::renderer_base< PixelFormat >::copy_bar(), agg::renderer_base< PixelFormat >::copy_from(), agg::rect_base< T >::hit_test(), agg::renderer_base< PixelFormat >::inbox(), agg::rect_base< T >::init(), agg::rect_base< T >::is_valid(), agg::rasterizer_sl_clip< Conv >::line_to(), agg::rect_base< T >::normalize(), agg::rect_base< T >::overlaps(), agg::renderer_base< PixelFormat >::reset_clipping(), and agg::renderer_base< PixelFormat >::xmin().
| T agg::rect_base< T >::x2 |
Referenced by agg::pixfmt_alpha_blend_gray< Blender, RenBuf, Step, Offset >::attach(), agg::pixfmt_alpha_blend_rgb< Blender, RenBuf, Step, Offset >::attach(), agg::renderer_base< PixelFormat >::blend_bar(), agg::renderer_base< PixelFormat >::blend_from(), agg::renderer_base< PixelFormat >::blend_from_color(), agg::renderer_base< PixelFormat >::blend_from_lut(), agg::renderer_base< PixelFormat >::bounding_xmax(), agg::rect_base< T >::clip(), agg::renderer_base< PixelFormat >::clip_box(), agg::renderer_base< PixelFormat >::clip_box_naked(), agg::clip_liang_barsky(), agg::clip_move_point(), agg::renderer_base< PixelFormat >::clip_rect_area(), agg::clipping_flags(), agg::clipping_flags_x(), agg::renderer_base< PixelFormat >::copy_bar(), agg::renderer_base< PixelFormat >::copy_from(), agg::renderer_base< PixelFormat >::inbox(), agg::rect_base< T >::init(), agg::rect_base< T >::is_valid(), agg::rasterizer_sl_clip< Conv >::line_to(), agg::rect_base< T >::normalize(), agg::rect_base< T >::overlaps(), agg::renderer_base< PixelFormat >::reset_clipping(), and agg::renderer_base< PixelFormat >::xmax().
| T agg::rect_base< T >::y1 |
Referenced by agg::pixfmt_alpha_blend_gray< Blender, RenBuf, Step, Offset >::attach(), agg::pixfmt_alpha_blend_rgb< Blender, RenBuf, Step, Offset >::attach(), agg::renderer_base< PixelFormat >::blend_bar(), agg::renderer_base< PixelFormat >::blend_from(), agg::renderer_base< PixelFormat >::blend_from_color(), agg::renderer_base< PixelFormat >::blend_from_lut(), agg::renderer_base< PixelFormat >::bounding_ymin(), agg::rect_base< T >::clip(), agg::renderer_base< PixelFormat >::clip_box(), agg::renderer_base< PixelFormat >::clip_box_naked(), agg::clip_liang_barsky(), agg::clip_move_point(), agg::renderer_base< PixelFormat >::clip_rect_area(), agg::clipping_flags(), agg::clipping_flags_y(), agg::renderer_base< PixelFormat >::copy_bar(), agg::renderer_base< PixelFormat >::copy_from(), agg::rect_base< T >::hit_test(), agg::renderer_base< PixelFormat >::inbox(), agg::rect_base< T >::init(), agg::rect_base< T >::is_valid(), agg::rasterizer_sl_clip< Conv >::line_clip_y(), agg::rect_base< T >::normalize(), agg::rect_base< T >::overlaps(), agg::renderer_base< PixelFormat >::reset_clipping(), and agg::renderer_base< PixelFormat >::ymin().
| T agg::rect_base< T >::y2 |
Referenced by agg::pixfmt_alpha_blend_gray< Blender, RenBuf, Step, Offset >::attach(), agg::pixfmt_alpha_blend_rgb< Blender, RenBuf, Step, Offset >::attach(), agg::renderer_base< PixelFormat >::blend_bar(), agg::renderer_base< PixelFormat >::blend_from(), agg::renderer_base< PixelFormat >::blend_from_color(), agg::renderer_base< PixelFormat >::blend_from_lut(), agg::renderer_base< PixelFormat >::bounding_ymax(), agg::rect_base< T >::clip(), agg::renderer_base< PixelFormat >::clip_box(), agg::renderer_base< PixelFormat >::clip_box_naked(), agg::clip_liang_barsky(), agg::clip_move_point(), agg::renderer_base< PixelFormat >::clip_rect_area(), agg::clipping_flags(), agg::clipping_flags_y(), agg::renderer_base< PixelFormat >::copy_bar(), agg::renderer_base< PixelFormat >::copy_from(), agg::rect_base< T >::hit_test(), agg::renderer_base< PixelFormat >::inbox(), agg::rect_base< T >::init(), agg::rect_base< T >::is_valid(), agg::rasterizer_sl_clip< Conv >::line_clip_y(), agg::rect_base< T >::normalize(), agg::rect_base< T >::overlaps(), agg::renderer_base< PixelFormat >::reset_clipping(), and agg::renderer_base< PixelFormat >::ymax().