opencv2/core/affine.hpp#

#include <opencv2/core.hpp>

Include dependency graph for affine.hpp:

opencv2/core/affine.hpp Node1 opencv2/core/affine.hpp Node2 opencv2/core.hpp Node1->Node2 Node3 opencv2/core/cvdef.h Node2->Node3 Node10 opencv2/core/base.hpp Node2->Node10 Node14 opencv2/core/cvstd.hpp Node2->Node14 Node30 opencv2/core/traits.hpp Node2->Node30 Node31 opencv2/core/matx.hpp Node2->Node31 Node36 opencv2/core/types.hpp Node2->Node36 Node39 opencv2/core/mat.hpp Node2->Node39 Node43 opencv2/core/persistence.hpp Node2->Node43 Node44 opencv2/core/operations.hpp Node2->Node44 Node47 opencv2/core/cvstd.inl.hpp Node2->Node47 Node48 opencv2/core/utility.hpp Node2->Node48 Node51 opencv2/core/optim.hpp Node2->Node51 Node4 opencv2/core/version.hpp Node3->Node4 Node5 limits Node3->Node5 Node6 opencv2/core/hal/interface.h Node3->Node6 Node8 cstdint Node3->Node8 Node9 cv_cpu_dispatch.h Node3->Node9 Node7 cstddef Node6->Node7 Node6->Node8 Node10->Node3 Node11 opencv2/opencv_modules.hpp Node10->Node11 Node12 climits Node10->Node12 Node13 algorithm Node10->Node13 Node10->Node14 Node24 opencv2/core/fwddecl.hpp Node10->Node24 Node25 opencv2/core/neon_utils.hpp Node10->Node25 Node26 opencv2/core/vsx_utils.hpp Node10->Node26 Node28 opencv2/core/exception.hpp Node10->Node28 Node29 opencv2/core/check.hpp Node10->Node29 Node14->Node3 Node14->Node7 Node14->Node13 Node15 cstring Node14->Node15 Node16 cctype Node14->Node16 Node17 string Node14->Node17 Node18 utility Node14->Node18 Node19 cstdlib Node14->Node19 Node20 cmath Node14->Node20 Node21 cvstd_wrapper.hpp Node14->Node21 Node21->Node3 Node21->Node17 Node22 memory Node21->Node22 Node23 type_traits Node21->Node23 Node24->Node3 Node25->Node3 Node26->Node3 Node27 assert.h Node26->Node27 Node28->Node3 Node28->Node14 Node29->Node3 Node29->Node14 Node29->Node24 Node30->Node3 Node31->Node3 Node31->Node10 Node31->Node30 Node32 opencv2/core/saturate.hpp Node31->Node32 Node34 initializer_list Node31->Node34 Node35 opencv2/core/matx.inl.hpp Node31->Node35 Node32->Node3 Node32->Node12 Node33 opencv2/core/fast_math.hpp Node32->Node33 Node33->Node3 Node33->Node20 Node36->Node3 Node36->Node5 Node36->Node12 Node36->Node14 Node36->Node31 Node37 cfloat Node36->Node37 Node38 vector Node36->Node38 Node39->Node23 Node39->Node31 Node39->Node36 Node40 opencv2/core/bufferpool.hpp Node39->Node40 Node41 array Node39->Node41 Node42 opencv2/core/mat.inl.hpp Node39->Node42 Node43->Node36 Node43->Node39 Node45 cstdio Node44->Node45 Node46 ostream Node44->Node46 Node48->Node2 Node48->Node46 Node49 functional Node48->Node49 Node50 mutex Node48->Node50 Node51->Node2

opencv2/core/affine.hpp Node1 opencv2/core/affine.hpp Node2 opencv2/core.hpp Node1->Node2 Node3 opencv2/core/cvdef.h Node2->Node3 Node10 opencv2/core/base.hpp Node2->Node10 Node14 opencv2/core/cvstd.hpp Node2->Node14 Node30 opencv2/core/traits.hpp Node2->Node30 Node31 opencv2/core/matx.hpp Node2->Node31 Node36 opencv2/core/types.hpp Node2->Node36 Node39 opencv2/core/mat.hpp Node2->Node39 Node43 opencv2/core/persistence.hpp Node2->Node43 Node44 opencv2/core/operations.hpp Node2->Node44 Node47 opencv2/core/cvstd.inl.hpp Node2->Node47 Node48 opencv2/core/utility.hpp Node2->Node48 Node51 opencv2/core/optim.hpp Node2->Node51 Node4 opencv2/core/version.hpp Node3->Node4 Node5 limits Node3->Node5 Node6 opencv2/core/hal/interface.h Node3->Node6 Node8 cstdint Node3->Node8 Node9 cv_cpu_dispatch.h Node3->Node9 Node7 cstddef Node6->Node7 Node6->Node8 Node10->Node3 Node11 opencv2/opencv_modules.hpp Node10->Node11 Node12 climits Node10->Node12 Node13 algorithm Node10->Node13 Node10->Node14 Node24 opencv2/core/fwddecl.hpp Node10->Node24 Node25 opencv2/core/neon_utils.hpp Node10->Node25 Node26 opencv2/core/vsx_utils.hpp Node10->Node26 Node28 opencv2/core/exception.hpp Node10->Node28 Node29 opencv2/core/check.hpp Node10->Node29 Node14->Node3 Node14->Node7 Node14->Node13 Node15 cstring Node14->Node15 Node16 cctype Node14->Node16 Node17 string Node14->Node17 Node18 utility Node14->Node18 Node19 cstdlib Node14->Node19 Node20 cmath Node14->Node20 Node21 cvstd_wrapper.hpp Node14->Node21 Node21->Node3 Node21->Node17 Node22 memory Node21->Node22 Node23 type_traits Node21->Node23 Node24->Node3 Node25->Node3 Node26->Node3 Node27 assert.h Node26->Node27 Node28->Node3 Node28->Node14 Node29->Node3 Node29->Node14 Node29->Node24 Node30->Node3 Node31->Node3 Node31->Node10 Node31->Node30 Node32 opencv2/core/saturate.hpp Node31->Node32 Node34 initializer_list Node31->Node34 Node35 opencv2/core/matx.inl.hpp Node31->Node35 Node32->Node3 Node32->Node12 Node33 opencv2/core/fast_math.hpp Node32->Node33 Node33->Node3 Node33->Node20 Node36->Node3 Node36->Node5 Node36->Node12 Node36->Node14 Node36->Node31 Node37 cfloat Node36->Node37 Node38 vector Node36->Node38 Node39->Node23 Node39->Node31 Node39->Node36 Node40 opencv2/core/bufferpool.hpp Node39->Node40 Node41 array Node39->Node41 Node42 opencv2/core/mat.inl.hpp Node39->Node42 Node43->Node36 Node43->Node39 Node45 cstdio Node44->Node45 Node46 ostream Node44->Node46 Node48->Node2 Node48->Node46 Node49 functional Node48->Node49 Node50 mutex Node48->Node50 Node51->Node2

This graph shows which files directly or indirectly include affine.hpp:

incby n22f21adfef opencv2/geometry/3d.hpp necc438f0c1 opencv2/core/affine.hpp n22f21adfef->necc438f0c1 n6c23e95f0f opencv2/calib3d/calib3d.hpp n3d80380455 opencv2/calib3d.hpp n6c23e95f0f->n3d80380455 n4cdd481926 opencv2/calib.hpp n3d80380455->n4cdd481926 n3ba81c5522 opencv2/geometry.hpp n3d80380455->n3ba81c5522 n4cdd481926->necc438f0c1 n1d78e53c25 opencv2/cnn_3dobj.hpp n6523667bf5 opencv2/viz/vizcore.hpp n1d78e53c25->n6523667bf5 n0ceec8357a opencv2/rgbd/colored_kinfu.hpp n0ceec8357a->necc438f0c1 n7f0fcc8ec6 opencv2/viz/types.hpp n7f0fcc8ec6->necc438f0c1 n2255ca6c15 opencv2/core/dualquaternion.hpp n2255ca6c15->necc438f0c1 n9075f6a546 opencv2/rgbd/dynafu.hpp n9075f6a546->necc438f0c1 nb2ae4615c5 opencv2/rgbd/kinfu.hpp n9075f6a546->nb2ae4615c5 n3ba81c5522->n22f21adfef nb2ae4615c5->necc438f0c1 nb114d4c993 opencv2/ptcloud/detail/kinfu_frame.hpp nb114d4c993->necc438f0c1 nc536cc74dc opencv2/rgbd/large_kinfu.hpp nc536cc74dc->necc438f0c1 n7a8ad14552 opencv2/ccalib/multicalib.hpp n5481136bb2 opencv2/ccalib/omnidir.hpp n7a8ad14552->n5481136bb2 n5481136bb2->necc438f0c1 nddb0a3754f opencv2/geometry/detail/optimizer.hpp nddb0a3754f->n22f21adfef nddb0a3754f->necc438f0c1 n3a9112c562 opencv2/ptcloud/detail/pose_graph.hpp n3a9112c562->n22f21adfef n3a9112c562->necc438f0c1 n3a9112c562->nddb0a3754f nb9bdd53eee opencv2/ptcloud.hpp n0e5a9b68c8 opencv2/ptcloud/volume.hpp nb9bdd53eee->n0e5a9b68c8 n917861a251 opencv2/rgbd.hpp n917861a251->n0ceec8357a n917861a251->n9075f6a546 n917861a251->nb2ae4615c5 n917861a251->nc536cc74dc n9760a56907 opencv2/ptcloud/detail/submap.hpp n9760a56907->necc438f0c1 n9760a56907->n2255ca6c15 n9760a56907->nddb0a3754f n640870a726 opencv2/viz/viz3d.hpp n640870a726->n7f0fcc8ec6 n0d74b45de3 opencv2/viz/widgets.hpp n640870a726->n0d74b45de3 nd30eb249ac opencv2/viz.hpp nd30eb249ac->n7f0fcc8ec6 nd30eb249ac->n640870a726 nd30eb249ac->n6523667bf5 nd30eb249ac->n0d74b45de3 n6523667bf5->n7f0fcc8ec6 n6523667bf5->n640870a726 n6523667bf5->n0d74b45de3 n0e5a9b68c8->necc438f0c1 n91a4ee8193 opencv2/ptcloud/volume_settings.hpp n0e5a9b68c8->n91a4ee8193 n91a4ee8193->n0e5a9b68c8 n0d74b45de3->n7f0fcc8ec6

incby n22f21adfef opencv2/geometry/3d.hpp necc438f0c1 opencv2/core/affine.hpp n22f21adfef->necc438f0c1 n6c23e95f0f opencv2/calib3d/calib3d.hpp n3d80380455 opencv2/calib3d.hpp n6c23e95f0f->n3d80380455 n4cdd481926 opencv2/calib.hpp n3d80380455->n4cdd481926 n3ba81c5522 opencv2/geometry.hpp n3d80380455->n3ba81c5522 n4cdd481926->necc438f0c1 n1d78e53c25 opencv2/cnn_3dobj.hpp n6523667bf5 opencv2/viz/vizcore.hpp n1d78e53c25->n6523667bf5 n0ceec8357a opencv2/rgbd/colored_kinfu.hpp n0ceec8357a->necc438f0c1 n7f0fcc8ec6 opencv2/viz/types.hpp n7f0fcc8ec6->necc438f0c1 n2255ca6c15 opencv2/core/dualquaternion.hpp n2255ca6c15->necc438f0c1 n9075f6a546 opencv2/rgbd/dynafu.hpp n9075f6a546->necc438f0c1 nb2ae4615c5 opencv2/rgbd/kinfu.hpp n9075f6a546->nb2ae4615c5 n3ba81c5522->n22f21adfef nb2ae4615c5->necc438f0c1 nb114d4c993 opencv2/ptcloud/detail/kinfu_frame.hpp nb114d4c993->necc438f0c1 nc536cc74dc opencv2/rgbd/large_kinfu.hpp nc536cc74dc->necc438f0c1 n7a8ad14552 opencv2/ccalib/multicalib.hpp n5481136bb2 opencv2/ccalib/omnidir.hpp n7a8ad14552->n5481136bb2 n5481136bb2->necc438f0c1 nddb0a3754f opencv2/geometry/detail/optimizer.hpp nddb0a3754f->n22f21adfef nddb0a3754f->necc438f0c1 n3a9112c562 opencv2/ptcloud/detail/pose_graph.hpp n3a9112c562->n22f21adfef n3a9112c562->necc438f0c1 n3a9112c562->nddb0a3754f nb9bdd53eee opencv2/ptcloud.hpp n0e5a9b68c8 opencv2/ptcloud/volume.hpp nb9bdd53eee->n0e5a9b68c8 n917861a251 opencv2/rgbd.hpp n917861a251->n0ceec8357a n917861a251->n9075f6a546 n917861a251->nb2ae4615c5 n917861a251->nc536cc74dc n9760a56907 opencv2/ptcloud/detail/submap.hpp n9760a56907->necc438f0c1 n9760a56907->n2255ca6c15 n9760a56907->nddb0a3754f n640870a726 opencv2/viz/viz3d.hpp n640870a726->n7f0fcc8ec6 n0d74b45de3 opencv2/viz/widgets.hpp n640870a726->n0d74b45de3 nd30eb249ac opencv2/viz.hpp nd30eb249ac->n7f0fcc8ec6 nd30eb249ac->n640870a726 nd30eb249ac->n6523667bf5 nd30eb249ac->n0d74b45de3 n6523667bf5->n7f0fcc8ec6 n6523667bf5->n640870a726 n6523667bf5->n0d74b45de3 n0e5a9b68c8->necc438f0c1 n91a4ee8193 opencv2/ptcloud/volume_settings.hpp n0e5a9b68c8->n91a4ee8193 n91a4ee8193->n0e5a9b68c8 n0d74b45de3->n7f0fcc8ec6

Classes#

class cv::Affine3

Affine transform. More…

struct cv::traits::Depth< Affine3< _Tp > >
struct cv::traits::Type< Affine3< _Tp > >

Namespaces#

namespace cv
namespace cv::traits

Functions#

static V cv::operator* (const Affine3< T > &affine, const V &vector)

V is a 3-element vector with member fields x, y and z.

static Affine3< T > cv::operator* (const Affine3< T > &affine1, const Affine3< T > &affine2)
static Vec3d cv::operator* (const Affine3d &affine, const Vec3d &vector)
static Vec3f cv::operator* (const Affine3f &affine, const Vec3f &vector)