Banuba SDK
|
This is the complete list of members for bnb::transformation, including all inherited members.
chain_right(const std::shared_ptr< interfaces::transformation > &t) const override (defined in bnb::transformation) | bnb::transformation | inline |
bnb::interfaces::transformation::chain_right(const std::shared_ptr< transformation > &t) const =0 | bnb::interfaces::transformation | pure virtual |
clone() const noexcept | bnb::transformation | |
clone_j() const override | bnb::transformation | inlinevirtual |
data() const noexcept | bnb::transformation | |
equals(const std::shared_ptr< interfaces::transformation > &t) const override (defined in bnb::transformation) | bnb::transformation | inline |
equals(const std::shared_ptr< transformation > &t) const =0 (defined in bnb::interfaces::transformation) | bnb::interfaces::transformation | pure virtual |
extract_affine_coeffs() const | bnb::transformation | |
get_flip_instance(bool flip_x, bool flip_y) | bnb::transformation | static |
get_mat() const noexcept | bnb::transformation | |
get_mat_j() const override | bnb::transformation | inlinevirtual |
inverse() const | bnb::transformation | |
inverse_j() const override | bnb::transformation | inlinevirtual |
is_affine() const noexcept | bnb::transformation | |
make_affine(float scale_x, float scale_y, float t_x, float t_y, rotation rot, bool flip_x, bool flip_y) | bnb::interfaces::transformation | static |
make_data(const std::vector< float > &mat) | bnb::interfaces::transformation | static |
make_identity() | bnb::interfaces::transformation | static |
make_rects(const pixel_rect &source_rect, const pixel_rect &target_rect, rotation rot, bool flip_x, bool flip_y) | bnb::interfaces::transformation | static |
make_rot(rotation rot) | bnb::interfaces::transformation | static |
mat_s (defined in bnb::transformation) | bnb::transformation | static |
mat_t typedef | bnb::transformation | |
normalize_affine() noexcept | bnb::transformation | |
operator*(const point2d &point) const noexcept | bnb::transformation | |
operator=(transformation &&t) noexcept (defined in bnb::transformation) | bnb::transformation | |
operator=(const transformation &t) (defined in bnb::transformation) | bnb::transformation | |
operator==(const transformation &t) const noexcept (defined in bnb::transformation) | bnb::transformation | |
operator>>(const transformation &t) const noexcept | bnb::transformation | |
rotate_t enum name | bnb::transformation | |
to_string() const noexcept | bnb::transformation | |
transform_point(const interfaces::point2d &p) const override | bnb::transformation | inlinevirtual |
transform_rect(const interfaces::pixel_rect &rect) const override (defined in bnb::transformation) | bnb::transformation | inlinevirtual |
transformation() | bnb::transformation | |
transformation(const mat_t &mat) | bnb::transformation | explicit |
transformation(mat_t::const_pointer mat) (defined in bnb::transformation) | bnb::transformation | explicit |
transformation(rotate_t rotate) | bnb::transformation | explicit |
transformation(float scale_x, float scale_y=1.f, float t_x=0, float t_y=0, rotate_t rotate=rotate_t::deg_0, bool flip_x=false, bool flip_y=false) | bnb::transformation | explicit |
transformation(affine_coeffs_t coeffs) | bnb::transformation | explicit |
transformation(pixel_rect source_rect, pixel_rect target_rect, rotate_t rotate=rotate_t::deg_0, bool flip_x=false, bool flip_y=false) | bnb::transformation | explicit |
transformation(transformation &&t) noexcept (defined in bnb::transformation) | bnb::transformation | |
transformation(const transformation &t) (defined in bnb::transformation) | bnb::transformation | |
transposed_data() const noexcept | bnb::transformation | |
~transformation() (defined in bnb::transformation) | bnb::transformation | virtual |