viz 268 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color::Color() : Scalar(0, 0, 0) {} viz 269 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color::Color(double _gray) : Scalar(_gray, _gray, _gray) {} viz 270 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color::Color(double _blue, double _green, double _red) : Scalar(_blue, _green, _red) {} viz 271 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color::Color(const Scalar& color) : Scalar(color) {} viz 273 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color::operator cv::Vec3b() const { return cv::Vec3d(val); } viz 275 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::black() { return Color( 0, 0, 0); } viz 276 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::green() { return Color( 0, 255, 0); } viz 277 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::blue() { return Color(255, 0, 0); } viz 278 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::cyan() { return Color(255, 255, 0); } viz 279 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::red() { return Color( 0, 0, 255); } viz 280 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::yellow() { return Color( 0, 255, 255); } viz 281 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::magenta() { return Color(255, 0, 255); } viz 282 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::white() { return Color(255, 255, 255); } viz 283 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::gray() { return Color(128, 128, 128); } viz 285 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::mlab() { return Color(255, 128, 128); } viz 287 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::navy() { return Color(0, 0, 128); } viz 288 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::olive() { return Color(0, 128, 128); } viz 289 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::maroon() { return Color(0, 0, 128); } viz 290 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::teal() { return Color(128, 128, 0); } viz 291 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::rose() { return Color(128, 0, 255); } viz 292 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::azure() { return Color(255, 128, 0); } viz 293 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::lime() { return Color(0, 255, 191); } viz 294 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::gold() { return Color(0, 215, 255); } viz 295 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::brown() { return Color(0, 75, 150); } viz 296 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::orange() { return Color(0, 165, 255); } viz 297 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::chartreuse() { return Color(0, 255, 128); } viz 298 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::orange_red() { return Color(0, 69, 255); } viz 299 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::purple() { return Color(128, 0, 128); } viz 300 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::indigo() { return Color(130, 0, 75); } viz 302 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::pink() { return Color(203, 192, 255); } viz 303 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::cherry() { return Color( 99, 29, 222); } viz 304 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::bluberry() { return Color(247, 134, 79); } viz 305 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::raspberry() { return Color( 92, 11, 227); } viz 306 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::silver() { return Color(192, 192, 192); } viz 307 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::violet() { return Color(226, 43, 138); } viz 308 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::apricot() { return Color(177, 206, 251); } viz 309 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::turquoise() { return Color(208, 224, 64); } viz 310 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::celestial_blue() { return Color(208, 151, 73); } viz 311 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::amethyst() { return Color(204, 102, 153); } viz 313 modules/viz/include/opencv2/viz/types.hpp inline cv::viz::Color cv::viz::Color::not_set() { return Color(-1, -1, -1); } viz 70 modules/viz/include/opencv2/viz/viz3d.hpp typedef cv::viz::Color Color; viz 51 modules/viz/src/clouds.cpp cv::viz::WCloud::WCloud(InputArray cloud, InputArray colors) viz 57 modules/viz/src/clouds.cpp cv::viz::WCloud::WCloud(InputArray cloud, const Color &color) viz 63 modules/viz/src/clouds.cpp cv::viz::WCloud::WCloud(InputArray cloud, const Color &color, InputArray normals) viz 69 modules/viz/src/clouds.cpp cv::viz::WCloud::WCloud(cv::InputArray cloud, cv::InputArray colors, cv::InputArray normals) viz 94 modules/viz/src/clouds.cpp template<> cv::viz::WCloud cv::viz::Widget::cast<cv::viz::WCloud>() viz 103 modules/viz/src/clouds.cpp cv::viz::WPaintedCloud::WPaintedCloud(InputArray cloud) viz 132 modules/viz/src/clouds.cpp cv::viz::WPaintedCloud::WPaintedCloud(InputArray cloud, const Point3d& p1, const Point3d& p2) viz 158 modules/viz/src/clouds.cpp cv::viz::WPaintedCloud::WPaintedCloud(InputArray cloud, const Point3d& p1, const Point3d& p2, const Color& c1, const Color c2) viz 198 modules/viz/src/clouds.cpp template<> cv::viz::WPaintedCloud cv::viz::Widget::cast<cv::viz::WPaintedCloud>() viz 207 modules/viz/src/clouds.cpp cv::viz::WCloudCollection::WCloudCollection() viz 227 modules/viz/src/clouds.cpp void cv::viz::WCloudCollection::addCloud(InputArray cloud, InputArray colors, const Affine3d &pose) viz 244 modules/viz/src/clouds.cpp void cv::viz::WCloudCollection::addCloud(InputArray cloud, const Color &color, const Affine3d &pose) viz 249 modules/viz/src/clouds.cpp void cv::viz::WCloudCollection::finalize() viz 266 modules/viz/src/clouds.cpp template<> cv::viz::WCloudCollection cv::viz::Widget::cast<cv::viz::WCloudCollection>() viz 275 modules/viz/src/clouds.cpp cv::viz::WCloudNormals::WCloudNormals(InputArray _cloud, InputArray _normals, int level, double scale, const Color &color) viz 352 modules/viz/src/clouds.cpp template<> cv::viz::WCloudNormals cv::viz::Widget::cast<cv::viz::WCloudNormals>() viz 361 modules/viz/src/clouds.cpp cv::viz::WMesh::WMesh(const Mesh &mesh) viz 444 modules/viz/src/clouds.cpp cv::viz::WMesh::WMesh(InputArray cloud, InputArray polygons, InputArray colors, InputArray normals) viz 454 modules/viz/src/clouds.cpp template<> CV_EXPORTS cv::viz::WMesh cv::viz::Widget::cast<cv::viz::WMesh>() viz 464 modules/viz/src/clouds.cpp cv::viz::WWidgetMerger::WWidgetMerger() viz 483 modules/viz/src/clouds.cpp void cv::viz::WWidgetMerger::addWidget(const Widget3D& widget, const Affine3d &pose) viz 500 modules/viz/src/clouds.cpp void cv::viz::WWidgetMerger::finalize() viz 514 modules/viz/src/clouds.cpp template<> CV_EXPORTS cv::viz::WWidgetMerger cv::viz::Widget::cast<cv::viz::WWidgetMerger>() viz 50 modules/viz/src/shapes.cpp cv::viz::WLine::WLine(const Point3d &pt1, const Point3d &pt2, const Color &color) viz 69 modules/viz/src/shapes.cpp template<> cv::viz::WLine cv::viz::Widget::cast<cv::viz::WLine>() viz 78 modules/viz/src/shapes.cpp cv::viz::WSphere::WSphere(const Point3d ¢er, double radius, int sphere_resolution, const Color &color) viz 100 modules/viz/src/shapes.cpp template<> cv::viz::WSphere cv::viz::Widget::cast<cv::viz::WSphere>() viz 109 modules/viz/src/shapes.cpp cv::viz::WPlane::WPlane(const Size2d& size, const Color &color) viz 130 modules/viz/src/shapes.cpp cv::viz::WPlane::WPlane(const Point3d& center, const Vec3d& normal, const Vec3d& new_yaxis, const Size2d& size, const Color &color) viz 141 modules/viz/src/shapes.cpp template<> cv::viz::WPlane cv::viz::Widget::cast<cv::viz::WPlane>() viz 150 modules/viz/src/shapes.cpp cv::viz::WArrow::WArrow(const Point3d& pt1, const Point3d& pt2, double thickness, const Color &color) viz 181 modules/viz/src/shapes.cpp template<> cv::viz::WArrow cv::viz::Widget::cast<cv::viz::WArrow>() viz 190 modules/viz/src/shapes.cpp cv::viz::WCircle::WCircle(double radius, double thickness, const Color &color) viz 211 modules/viz/src/shapes.cpp cv::viz::WCircle::WCircle(double radius, const Point3d& center, const Vec3d& normal, double thickness, const Color &color) viz 223 modules/viz/src/shapes.cpp template<> cv::viz::WCircle cv::viz::Widget::cast<cv::viz::WCircle>() viz 232 modules/viz/src/shapes.cpp cv::viz::WCone::WCone(double length, double radius, int resolution, const Color &color) viz 253 modules/viz/src/shapes.cpp cv::viz::WCone::WCone(double radius, const Point3d& center, const Point3d& tip, int resolution, const Color &color) viz 265 modules/viz/src/shapes.cpp template<> cv::viz::WCone cv::viz::Widget::cast<cv::viz::WCone>() viz 274 modules/viz/src/shapes.cpp cv::viz::WCylinder::WCylinder(const Point3d& axis_point1, const Point3d& axis_point2, double radius, int numsides, const Color &color) viz 298 modules/viz/src/shapes.cpp template<> cv::viz::WCylinder cv::viz::Widget::cast<cv::viz::WCylinder>() viz 307 modules/viz/src/shapes.cpp cv::viz::WCube::WCube(const Point3d& min_point, const Point3d& max_point, bool wire_frame, const Color &color) viz 341 modules/viz/src/shapes.cpp template<> cv::viz::WCube cv::viz::Widget::cast<cv::viz::WCube>() viz 350 modules/viz/src/shapes.cpp cv::viz::WCoordinateSystem::WCoordinateSystem(double scale) viz 385 modules/viz/src/shapes.cpp template<> cv::viz::WCoordinateSystem cv::viz::Widget::cast<cv::viz::WCoordinateSystem>() viz 394 modules/viz/src/shapes.cpp cv::viz::WPolyLine::WPolyLine(InputArray points, InputArray colors) viz 419 modules/viz/src/shapes.cpp cv::viz::WPolyLine::WPolyLine(InputArray points, const Color &color) viz 425 modules/viz/src/shapes.cpp template<> cv::viz::WPolyLine cv::viz::Widget::cast<cv::viz::WPolyLine>() viz 435 modules/viz/src/shapes.cpp cv::viz::WGrid::WGrid(const Vec2i &cells, const Vec2d &cells_spacing, const Color &color) viz 464 modules/viz/src/shapes.cpp cv::viz::WGrid::WGrid(const Point3d& center, const Vec3d& normal, const Vec3d& new_yaxis, const Vec2i &cells, const Vec2d &cells_spacing, const Color &color) viz 475 modules/viz/src/shapes.cpp template<> cv::viz::WGrid cv::viz::Widget::cast<cv::viz::WGrid>() viz 484 modules/viz/src/shapes.cpp cv::viz::WText3D::WText3D(const String &text, const Point3d &position, double text_scale, bool face_camera, const Color &color) viz 514 modules/viz/src/shapes.cpp void cv::viz::WText3D::setText(const String &text) viz 529 modules/viz/src/shapes.cpp cv::String cv::viz::WText3D::getText() const viz 541 modules/viz/src/shapes.cpp template<> cv::viz::WText3D cv::viz::Widget::cast<cv::viz::WText3D>() viz 550 modules/viz/src/shapes.cpp cv::viz::WText::WText(const String &text, const Point &pos, int font_size, const Color &color) viz 570 modules/viz/src/shapes.cpp template<> cv::viz::WText cv::viz::Widget::cast<cv::viz::WText>() viz 576 modules/viz/src/shapes.cpp void cv::viz::WText::setText(const String &text) viz 583 modules/viz/src/shapes.cpp cv::String cv::viz::WText::getText() const viz 593 modules/viz/src/shapes.cpp cv::viz::WImageOverlay::WImageOverlay(InputArray image, const Rect &rect) viz 626 modules/viz/src/shapes.cpp void cv::viz::WImageOverlay::setImage(InputArray image) viz 661 modules/viz/src/shapes.cpp template<> cv::viz::WImageOverlay cv::viz::Widget::cast<cv::viz::WImageOverlay>() viz 670 modules/viz/src/shapes.cpp cv::viz::WImage3D::WImage3D(InputArray image, const Size2d &size) viz 700 modules/viz/src/shapes.cpp cv::viz::WImage3D::WImage3D(InputArray image, const Size2d &size, const Vec3d ¢er, const Vec3d &normal, const Vec3d &up_vector) viz 715 modules/viz/src/shapes.cpp void cv::viz::WImage3D::setImage(InputArray image) viz 731 modules/viz/src/shapes.cpp template<> cv::viz::WImage3D cv::viz::Widget::cast<cv::viz::WImage3D>() viz 790 modules/viz/src/shapes.cpp cv::viz::WCameraPosition::WCameraPosition(double scale) viz 802 modules/viz/src/shapes.cpp cv::viz::WCameraPosition::WCameraPosition(const Matx33d &K, double scale, const Color &color) viz 822 modules/viz/src/shapes.cpp cv::viz::WCameraPosition::WCameraPosition(const Vec2d &fov, double scale, const Color &color) viz 839 modules/viz/src/shapes.cpp cv::viz::WCameraPosition::WCameraPosition(const Matx33d &K, InputArray _image, double scale, const Color &color) viz 873 modules/viz/src/shapes.cpp cv::viz::WCameraPosition::WCameraPosition(const Vec2d &fov, InputArray _image, double scale, const Color &color) viz 905 modules/viz/src/shapes.cpp template<> cv::viz::WCameraPosition cv::viz::Widget::cast<cv::viz::WCameraPosition>() viz 914 modules/viz/src/shapes.cpp cv::viz::WTrajectory::WTrajectory(InputArray _path, int display_mode, double scale, const Color &color) viz 956 modules/viz/src/shapes.cpp template<> cv::viz::WTrajectory cv::viz::Widget::cast<cv::viz::WTrajectory>() viz 965 modules/viz/src/shapes.cpp cv::viz::WTrajectoryFrustums::WTrajectoryFrustums(InputArray _path, const Matx33d &K, double scale, const Color &color) viz 991 modules/viz/src/shapes.cpp cv::viz::WTrajectoryFrustums::WTrajectoryFrustums(InputArray _path, const Vec2d &fov, double scale, const Color &color) viz 1017 modules/viz/src/shapes.cpp template<> cv::viz::WTrajectoryFrustums cv::viz::Widget::cast<cv::viz::WTrajectoryFrustums>() viz 1026 modules/viz/src/shapes.cpp cv::viz::WTrajectorySpheres::WTrajectorySpheres(InputArray _path, double line_length, double radius, const Color &from, const Color &to) viz 1085 modules/viz/src/shapes.cpp template<> cv::viz::WTrajectorySpheres cv::viz::Widget::cast<cv::viz::WTrajectorySpheres>() viz 51 modules/viz/src/types.cpp cv::viz::KeyboardEvent::KeyboardEvent(Action _action, const String& _symbol, unsigned char _code, int _modifiers) viz 54 modules/viz/src/types.cpp cv::viz::MouseEvent::MouseEvent(const Type& _type, const MouseButton& _button, const Point& _pointer, int _modifiers) viz 60 modules/viz/src/types.cpp cv::viz::Mesh cv::viz::Mesh::load(const String& file) viz 95 modules/viz/src/types.cpp cv::viz::Camera::Camera(double fx, double fy, double cx, double cy, const Size &window_size) viz 100 modules/viz/src/types.cpp cv::viz::Camera::Camera(const Vec2d &fov, const Size &window_size) viz 111 modules/viz/src/types.cpp cv::viz::Camera::Camera(const cv::Matx33d & K, const Size &window_size) viz 120 modules/viz/src/types.cpp cv::viz::Camera::Camera(const Matx44d &proj, const Size &window_size) viz 146 modules/viz/src/types.cpp void cv::viz::Camera::init(double fx, double fy, double cx, double cy, const Size &window_size) viz 163 modules/viz/src/types.cpp void cv::viz::Camera::setWindowSize(const Size &window_size) viz 180 modules/viz/src/types.cpp void cv::viz::Camera::computeProjectionMatrix(Matx44d &proj) const viz 202 modules/viz/src/types.cpp cv::viz::Camera cv::viz::Camera::KinectCamera(const Size &window_size) viz 48 modules/viz/src/viz3d.cpp cv::viz::Viz3d::Viz3d(const String& window_name) : impl_(0) { create(window_name); } viz 50 modules/viz/src/viz3d.cpp cv::viz::Viz3d::Viz3d(const Viz3d& other) : impl_(other.impl_) viz 56 modules/viz/src/viz3d.cpp cv::viz::Viz3d& cv::viz::Viz3d::operator=(const Viz3d& other) viz 68 modules/viz/src/viz3d.cpp cv::viz::Viz3d::~Viz3d() { release(); } viz 70 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::create(const String &window_name) viz 87 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::release() viz 101 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::spin() { impl_->spin(); } viz 102 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::spinOnce(int time, bool force_redraw) { impl_->spinOnce(time, force_redraw); } viz 103 modules/viz/src/viz3d.cpp bool cv::viz::Viz3d::wasStopped() const { return impl_->wasStopped(); } viz 104 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::close() { impl_->close(); } viz 106 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::registerKeyboardCallback(KeyboardCallback callback, void* cookie) viz 109 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::registerMouseCallback(MouseCallback callback, void* cookie) viz 112 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::showWidget(const String &id, const Widget &widget, const Affine3d &pose) { impl_->showWidget(id, widget, pose); } viz 113 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::removeWidget(const String &id) { impl_->removeWidget(id); } viz 114 modules/viz/src/viz3d.cpp cv::viz::Widget cv::viz::Viz3d::getWidget(const String &id) const { return impl_->getWidget(id); } viz 115 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::removeAllWidgets() { impl_->removeAllWidgets(); } viz 117 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::showImage(InputArray image, const Size& window_size) { impl_->showImage(image, window_size); } viz 119 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::setWidgetPose(const String &id, const Affine3d &pose) { impl_->setWidgetPose(id, pose); } viz 120 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::updateWidgetPose(const String &id, const Affine3d &pose) { impl_->updateWidgetPose(id, pose); } viz 121 modules/viz/src/viz3d.cpp cv::Affine3d cv::viz::Viz3d::getWidgetPose(const String &id) const { return impl_->getWidgetPose(id); } viz 123 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::setCamera(const Camera &camera) { impl_->setCamera(camera); } viz 124 modules/viz/src/viz3d.cpp cv::viz::Camera cv::viz::Viz3d::getCamera() const { return impl_->getCamera(); } viz 125 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::setViewerPose(const Affine3d &pose) { impl_->setViewerPose(pose); } viz 126 modules/viz/src/viz3d.cpp cv::Affine3d cv::viz::Viz3d::getViewerPose() { return impl_->getViewerPose(); } viz 128 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::resetCameraViewpoint(const String &id) { impl_->resetCameraViewpoint(id); } viz 129 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::resetCamera() { impl_->resetCamera(); } viz 131 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::convertToWindowCoordinates(const Point3d &pt, Point3d &window_coord) { impl_->convertToWindowCoordinates(pt, window_coord); } viz 132 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::converTo3DRay(const Point3d &window_coord, Point3d &origin, Vec3d &direction) { impl_->converTo3DRay(window_coord, origin, direction); } viz 134 modules/viz/src/viz3d.cpp cv::Size cv::viz::Viz3d::getWindowSize() const { return impl_->getWindowSize(); } viz 135 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::setWindowSize(const Size &window_size) { impl_->setWindowSize(window_size); } viz 136 modules/viz/src/viz3d.cpp cv::String cv::viz::Viz3d::getWindowName() const { return impl_->getWindowName(); } viz 137 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::saveScreenshot(const String &file) { impl_->saveScreenshot(file); } viz 138 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::setWindowPosition(const Point& window_position) { impl_->setWindowPosition(window_position); } viz 139 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::setFullScreen(bool mode) { impl_->setFullScreen(mode); } viz 140 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::setBackgroundColor(const Color& color, const Color& color2) { impl_->setBackgroundColor(color, color2); } viz 142 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::setBackgroundTexture(InputArray image) { impl_->setBackgroundTexture(image); } viz 143 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::setBackgroundMeshLab() {impl_->setBackgroundMeshLab(); } viz 145 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::setRenderingProperty(const String &id, int property, double value) { getWidget(id).setRenderingProperty(property, value); } viz 146 modules/viz/src/viz3d.cpp double cv::viz::Viz3d::getRenderingProperty(const String &id, int property) { return getWidget(id).getRenderingProperty(property); } viz 148 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::setRepresentation(int representation) { impl_->setRepresentation(representation); } viz 150 modules/viz/src/viz3d.cpp void cv::viz::Viz3d::setGlobalWarnings(bool enabled) { vtkObject::SetGlobalWarningDisplay(enabled ? 1 : 0); } viz 48 modules/viz/src/vizcore.cpp cv::Affine3d cv::viz::makeTransformToGlobal(const Vec3d& axis_x, const Vec3d& axis_y, const Vec3d& axis_z, const Vec3d& origin) viz 57 modules/viz/src/vizcore.cpp cv::Affine3d cv::viz::makeCameraPose(const Vec3d& position, const Vec3d& focal_point, const Vec3d& y_dir) viz 96 modules/viz/src/vizcore.cpp cv::viz::VizStorage cv::viz::VizStorage::init; viz 97 modules/viz/src/vizcore.cpp cv::viz::VizMap cv::viz::VizStorage::storage; viz 99 modules/viz/src/vizcore.cpp void cv::viz::VizMap::replace_clear() { type().swap(m); } viz 100 modules/viz/src/vizcore.cpp cv::viz::VizMap::~VizMap() { replace_clear(); } viz 102 modules/viz/src/vizcore.cpp cv::viz::VizStorage::VizStorage() viz 106 modules/viz/src/vizcore.cpp void cv::viz::VizStorage::unregisterAll() { storage.replace_clear(); } viz 108 modules/viz/src/vizcore.cpp cv::viz::Viz3d& cv::viz::VizStorage::get(const String &window_name) viz 116 modules/viz/src/vizcore.cpp void cv::viz::VizStorage::add(const Viz3d& window) viz 124 modules/viz/src/vizcore.cpp bool cv::viz::VizStorage::windowExists(const String &window_name) viz 130 modules/viz/src/vizcore.cpp void cv::viz::VizStorage::removeUnreferenced() viz 139 modules/viz/src/vizcore.cpp cv::String cv::viz::VizStorage::generateWindowName(const String &window_name) viz 157 modules/viz/src/vizcore.cpp cv::viz::Viz3d cv::viz::getWindowByName(const String &window_name) { return Viz3d (window_name); } viz 158 modules/viz/src/vizcore.cpp void cv::viz::unregisterAllWindows() { VizStorage::unregisterAll(); } viz 160 modules/viz/src/vizcore.cpp cv::viz::Viz3d cv::viz::imshow(const String& window_name, InputArray image, const Size& window_size) viz 162 modules/viz/src/vizcore.cpp Viz3d viz = getWindowByName(window_name); viz 163 modules/viz/src/vizcore.cpp viz.showImage(image, window_size); viz 164 modules/viz/src/vizcore.cpp return viz; viz 170 modules/viz/src/vizcore.cpp void cv::viz::writeCloud(const String& file, InputArray cloud, InputArray colors, InputArray normals, bool binary) viz 203 modules/viz/src/vizcore.cpp cv::Mat cv::viz::readCloud(const String& file, OutputArray colors, OutputArray normals) viz 243 modules/viz/src/vizcore.cpp cv::viz::Mesh cv::viz::readMesh(const String& file) { return Mesh::load(file); } viz 248 modules/viz/src/vizcore.cpp bool cv::viz::readPose(const String& file, Affine3d& pose, const String& tag) viz 263 modules/viz/src/vizcore.cpp void cv::viz::writePose(const String& file, const Affine3d& pose, const String& tag) viz 269 modules/viz/src/vizcore.cpp void cv::viz::readTrajectory(OutputArray _traj, const String& files_format, int start, int end, const String& tag) viz 291 modules/viz/src/vizcore.cpp void cv::viz::writeTrajectory(InputArray _traj, const String& files_format, int start, const String& tag) viz 334 modules/viz/src/vizcore.cpp void cv::viz::computeNormals(const Mesh& mesh, OutputArray _normals) viz 50 modules/viz/src/vizimpl.cpp cv::viz::Viz3d::VizImpl::VizImpl(const String &name) : spin_once_state_(false), viz 69 modules/viz/src/vizimpl.cpp exit_callback_->viz = this; viz 74 modules/viz/src/vizimpl.cpp cv::viz::Viz3d::VizImpl::~VizImpl() { close(); } viz 77 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::TimerCallback::Execute(vtkObject* caller, unsigned long event_id, void* cookie) viz 86 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::ExitCallback::Execute(vtkObject*, unsigned long event_id, void*) viz 88 modules/viz/src/vizimpl.cpp if (event_id == vtkCommand::ExitEvent && viz->interactor_) viz 90 modules/viz/src/vizimpl.cpp viz->interactor_->TerminateApp(); viz 91 modules/viz/src/vizimpl.cpp viz->interactor_ = 0; viz 97 modules/viz/src/vizimpl.cpp bool cv::viz::Viz3d::VizImpl::wasStopped() const viz 104 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::close() viz 113 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::recreateRenderWindow() viz 132 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::spin() viz 155 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::spinOnce(int time, bool force_redraw) viz 191 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::showWidget(const String &id, const Widget &widget, const Affine3d &pose) viz 221 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::removeWidget(const String &id) viz 231 modules/viz/src/vizimpl.cpp cv::viz::Widget cv::viz::Viz3d::VizImpl::getWidget(const String &id) const viz 243 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::setWidgetPose(const String &id, const Affine3d &pose) viz 258 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::updateWidgetPose(const String &id, const Affine3d &pose) viz 281 modules/viz/src/vizimpl.cpp cv::Affine3d cv::viz::Viz3d::VizImpl::getWidgetPose(const String &id) const viz 294 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::saveScreenshot(const String &file) { style_->saveScreenshot(file.c_str()); } viz 297 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::registerMouseCallback(MouseCallback callback, void* cookie) viz 300 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::registerKeyboardCallback(KeyboardCallback callback, void* cookie) viz 305 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::removeAllWidgets() viz 311 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::showImage(InputArray image, const Size& window_size) viz 321 modules/viz/src/vizimpl.cpp bool cv::viz::Viz3d::VizImpl::removeActorFromRenderer(vtkSmartPointer<vtkProp> actor) viz 336 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::setBackgroundColor(const Color& color, const Color& color2) viz 354 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::setBackgroundMeshLab() viz 358 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::setBackgroundTexture(InputArray image) viz 383 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::setCamera(const Camera &camera) viz 408 modules/viz/src/vizimpl.cpp cv::viz::Camera cv::viz::Viz3d::VizImpl::getCamera() const viz 421 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::setViewerPose(const Affine3d &pose) viz 445 modules/viz/src/vizimpl.cpp cv::Affine3d cv::viz::Viz3d::VizImpl::getViewerPose() viz 461 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::convertToWindowCoordinates(const Point3d &pt, Point3d &window_coord) viz 469 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::converTo3DRay(const Point3d &window_coord, Point3d &origin, Vec3d &direction) viz 479 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::resetCameraViewpoint(const String &id) viz 514 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::resetCamera() viz 520 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::setRepresentation(int representation) viz 549 modules/viz/src/vizimpl.cpp cv::String cv::viz::Viz3d::VizImpl::getWindowName() const { return window_name_; } viz 550 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::setFullScreen(bool mode) { window_->SetFullScreen(mode); } viz 551 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::setWindowPosition(const Point& position) { window_position_ = position; window_->SetPosition(position.x, position.y); } viz 552 modules/viz/src/vizimpl.cpp void cv::viz::Viz3d::VizImpl::setWindowSize(const Size& window_size) { window_->SetSize(window_size.width, window_size.height); } viz 553 modules/viz/src/vizimpl.cpp cv::Size cv::viz::Viz3d::VizImpl::getWindowSize() const { return Size(Point(Vec2i(window_->GetSize()))); } viz 49 modules/viz/src/vizimpl.hpp struct cv::viz::Viz3d::VizImpl viz 117 modules/viz/src/vizimpl.hpp VizImpl* viz; viz 52 modules/viz/src/vtk/vtkCloudMatSink.cpp cv::viz::vtkCloudMatSink::vtkCloudMatSink() {} viz 53 modules/viz/src/vtk/vtkCloudMatSink.cpp cv::viz::vtkCloudMatSink::~vtkCloudMatSink() {} viz 55 modules/viz/src/vtk/vtkCloudMatSink.cpp void cv::viz::vtkCloudMatSink::SetOutput(OutputArray _cloud, OutputArray _colors, OutputArray _normals, OutputArray _tcoords) viz 63 modules/viz/src/vtk/vtkCloudMatSink.cpp void cv::viz::vtkCloudMatSink::WriteData() viz 152 modules/viz/src/vtk/vtkCloudMatSink.cpp void cv::viz::vtkCloudMatSink::PrintSelf(ostream& os, vtkIndent indent) viz 160 modules/viz/src/vtk/vtkCloudMatSink.cpp int cv::viz::vtkCloudMatSink::FillInputPortInformation(int, vtkInformation *info) viz 166 modules/viz/src/vtk/vtkCloudMatSink.cpp vtkPolyData* cv::viz::vtkCloudMatSink::GetInput() viz 171 modules/viz/src/vtk/vtkCloudMatSink.cpp vtkPolyData* cv::viz::vtkCloudMatSink::GetInput(int port) viz 53 modules/viz/src/vtk/vtkCloudMatSink.h namespace viz viz 66 modules/viz/src/vtk/vtkCloudMatSource.cpp cv::viz::vtkCloudMatSource::vtkCloudMatSource() { SetNumberOfInputPorts(0); } viz 67 modules/viz/src/vtk/vtkCloudMatSource.cpp cv::viz::vtkCloudMatSource::~vtkCloudMatSource() {} viz 69 modules/viz/src/vtk/vtkCloudMatSource.cpp int cv::viz::vtkCloudMatSource::SetCloud(InputArray _cloud) viz 87 modules/viz/src/vtk/vtkCloudMatSource.cpp int cv::viz::vtkCloudMatSource::SetColorCloud(InputArray _cloud, InputArray _colors) viz 108 modules/viz/src/vtk/vtkCloudMatSource.cpp int cv::viz::vtkCloudMatSource::SetColorCloudNormals(InputArray _cloud, InputArray _colors, InputArray _normals) viz 136 modules/viz/src/vtk/vtkCloudMatSource.cpp int cv::viz::vtkCloudMatSource::SetColorCloudNormalsTCoords(InputArray _cloud, InputArray _colors, InputArray _normals, InputArray _tcoords) viz 163 modules/viz/src/vtk/vtkCloudMatSource.cpp int cv::viz::vtkCloudMatSource::RequestData(vtkInformation *vtkNotUsed(request), vtkInformationVector **vtkNotUsed(inputVector), vtkInformationVector *outputVector) viz 183 modules/viz/src/vtk/vtkCloudMatSource.cpp int cv::viz::vtkCloudMatSource::filterNanCopy(const Mat& cloud) viz 208 modules/viz/src/vtk/vtkCloudMatSource.cpp void cv::viz::vtkCloudMatSource::filterNanColorsCopy(const Mat& cloud_colors, const Mat& mask, int total) viz 242 modules/viz/src/vtk/vtkCloudMatSource.cpp void cv::viz::vtkCloudMatSource::filterNanNormalsCopy(const Mat& cloud_normals, const Mat& mask, int total) viz 267 modules/viz/src/vtk/vtkCloudMatSource.cpp void cv::viz::vtkCloudMatSource::filterNanTCoordsCopy(const Mat& _tcoords, const Mat& mask, int total) viz 56 modules/viz/src/vtk/vtkCloudMatSource.h namespace viz viz 52 modules/viz/src/vtk/vtkImageMatSource.cpp cv::viz::vtkImageMatSource::vtkImageMatSource() viz 58 modules/viz/src/vtk/vtkImageMatSource.cpp int cv::viz::vtkImageMatSource::RequestInformation(vtkInformation *, vtkInformationVector**, vtkInformationVector *outputVector) viz 70 modules/viz/src/vtk/vtkImageMatSource.cpp int cv::viz::vtkImageMatSource::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector *outputVector) viz 79 modules/viz/src/vtk/vtkImageMatSource.cpp void cv::viz::vtkImageMatSource::SetImage(InputArray _image) viz 103 modules/viz/src/vtk/vtkImageMatSource.cpp void cv::viz::vtkImageMatSource::copyGrayImage(const Mat &source, vtkSmartPointer<vtkImageData> output) viz 117 modules/viz/src/vtk/vtkImageMatSource.cpp void cv::viz::vtkImageMatSource::copyRGBImage(const Mat &source, vtkSmartPointer<vtkImageData> output) viz 131 modules/viz/src/vtk/vtkImageMatSource.cpp void cv::viz::vtkImageMatSource::copyRGBAImage(const Mat &source, vtkSmartPointer<vtkImageData> output) viz 52 modules/viz/src/vtk/vtkImageMatSource.h namespace viz viz 52 modules/viz/src/vtk/vtkOBJWriter.cpp cv::viz::vtkOBJWriter::vtkOBJWriter() viz 59 modules/viz/src/vtk/vtkOBJWriter.cpp cv::viz::vtkOBJWriter::~vtkOBJWriter(){} viz 61 modules/viz/src/vtk/vtkOBJWriter.cpp void cv::viz::vtkOBJWriter::WriteData() viz 250 modules/viz/src/vtk/vtkOBJWriter.cpp void cv::viz::vtkOBJWriter::PrintSelf(ostream& os, vtkIndent indent) viz 256 modules/viz/src/vtk/vtkOBJWriter.cpp int cv::viz::vtkOBJWriter::FillInputPortInformation(int, vtkInformation *info) viz 262 modules/viz/src/vtk/vtkOBJWriter.cpp vtkPolyData* cv::viz::vtkOBJWriter::GetInput() viz 267 modules/viz/src/vtk/vtkOBJWriter.cpp vtkPolyData* cv::viz::vtkOBJWriter::GetInput(int port) viz 52 modules/viz/src/vtk/vtkOBJWriter.h namespace viz viz 52 modules/viz/src/vtk/vtkTrajectorySource.cpp cv::viz::vtkTrajectorySource::vtkTrajectorySource() { SetNumberOfInputPorts(0); } viz 53 modules/viz/src/vtk/vtkTrajectorySource.cpp cv::viz::vtkTrajectorySource::~vtkTrajectorySource() {} viz 55 modules/viz/src/vtk/vtkTrajectorySource.cpp void cv::viz::vtkTrajectorySource::SetTrajectory(InputArray _traj) viz 83 modules/viz/src/vtk/vtkTrajectorySource.cpp cv::Mat cv::viz::vtkTrajectorySource::ExtractPoints(InputArray _traj) viz 103 modules/viz/src/vtk/vtkTrajectorySource.cpp int cv::viz::vtkTrajectorySource::RequestData(vtkInformation *vtkNotUsed(request), vtkInformationVector **vtkNotUsed(inputVector), vtkInformationVector *outputVector) viz 56 modules/viz/src/vtk/vtkTrajectorySource.h namespace viz viz 55 modules/viz/src/vtk/vtkVizInteractorStyle.cpp cv::viz::vtkVizInteractorStyle::vtkVizInteractorStyle() viz 84 modules/viz/src/vtk/vtkVizInteractorStyle.cpp cv::viz::vtkVizInteractorStyle::~vtkVizInteractorStyle() {} viz 87 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::saveScreenshot(const String &file) viz 104 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::exportScene(const String &file) viz 124 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::exportScene() viz 133 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::changePointsSize(float delta) viz 148 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::setRepresentationToPoints() viz 162 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::printCameraParams() viz 181 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::toggleFullScreen() viz 207 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::resetViewerPose() viz 252 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::toggleStereo() viz 268 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::printHelp() viz 297 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::zoomIn() viz 308 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::zoomOut() viz 319 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::OnChar() viz 357 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::registerMouseCallback(void (*callback)(const MouseEvent&, void*), void* cookie) viz 363 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::registerKeyboardCallback(void (*callback)(const KeyboardEvent&, void*), void *cookie) viz 370 modules/viz/src/vtk/vtkVizInteractorStyle.cpp int cv::viz::vtkVizInteractorStyle::getModifiers() viz 386 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::OnKeyDown() viz 501 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::OnKeyUp() viz 523 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::OnMouseMove() viz 568 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::OnLeftButtonDown() viz 613 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::OnLeftButtonUp() viz 634 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::OnMiddleButtonDown() viz 651 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::OnMiddleButtonUp() viz 667 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::OnRightButtonDown() viz 699 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::OnRightButtonUp() viz 722 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::OnMouseWheelForward() viz 760 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::OnMouseWheelBackward() viz 799 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::OnTimer() viz 809 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::Rotate() viz 838 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::Spin() viz 858 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::Pan() viz 898 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::Dolly() viz 907 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::Dolly(double factor) viz 929 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::Fly() viz 948 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::SetupMotionVars() viz 959 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::MotionAlongVector(const Vec3d& vector, double amount, vtkCamera* cam) viz 969 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::FlyByMouse() viz 1010 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::FlyByKey() viz 1068 modules/viz/src/vtk/vtkVizInteractorStyle.cpp void cv::viz::vtkVizInteractorStyle::PrintSelf(ostream& os, vtkIndent indent) viz 53 modules/viz/src/vtk/vtkXYZReader.cpp cv::viz::vtkXYZReader::vtkXYZReader() viz 59 modules/viz/src/vtk/vtkXYZReader.cpp cv::viz::vtkXYZReader::~vtkXYZReader() viz 64 modules/viz/src/vtk/vtkXYZReader.cpp void cv::viz::vtkXYZReader::PrintSelf(ostream& os, vtkIndent indent) viz 70 modules/viz/src/vtk/vtkXYZReader.cpp int cv::viz::vtkXYZReader::RequestData(vtkInformation*, vtkInformationVector**, vtkInformationVector* outputVector) viz 52 modules/viz/src/vtk/vtkXYZReader.h namespace viz viz 52 modules/viz/src/vtk/vtkXYZWriter.cpp cv::viz::vtkXYZWriter::vtkXYZWriter() viz 58 modules/viz/src/vtk/vtkXYZWriter.cpp void cv::viz::vtkXYZWriter::WriteData() viz 102 modules/viz/src/vtk/vtkXYZWriter.cpp int cv::viz::vtkXYZWriter::FillInputPortInformation(int, vtkInformation *info) viz 108 modules/viz/src/vtk/vtkXYZWriter.cpp void cv::viz::vtkXYZWriter::PrintSelf(ostream& os, vtkIndent indent) viz 114 modules/viz/src/vtk/vtkXYZWriter.cpp vtkPolyData* cv::viz::vtkXYZWriter::GetInput() viz 119 modules/viz/src/vtk/vtkXYZWriter.cpp vtkPolyData* cv::viz::vtkXYZWriter::GetInput(int port) viz 52 modules/viz/src/vtk/vtkXYZWriter.h namespace viz viz 51 modules/viz/src/widget.cpp class cv::viz::Widget::Impl viz 58 modules/viz/src/widget.cpp cv::viz::Widget::Widget() : impl_( new Impl() ) { } viz 60 modules/viz/src/widget.cpp cv::viz::Widget::Widget(const Widget& other) : impl_( new Impl() ) viz 66 modules/viz/src/widget.cpp cv::viz::Widget& cv::viz::Widget::operator=(const Widget& other) viz 76 modules/viz/src/widget.cpp cv::viz::Widget::~Widget() viz 85 modules/viz/src/widget.cpp cv::viz::Widget cv::viz::Widget::fromPlyFile(const String &file_name) viz 106 modules/viz/src/widget.cpp void cv::viz::Widget::setRenderingProperty(int property, double value) viz 174 modules/viz/src/widget.cpp double cv::viz::Widget::getRenderingProperty(int property) const viz 223 modules/viz/src/widget.cpp vtkSmartPointer<vtkProp> cv::viz::WidgetAccessor::getProp(const Widget& widget) viz 228 modules/viz/src/widget.cpp void cv::viz::WidgetAccessor::setProp(Widget& widget, vtkSmartPointer<vtkProp> prop) viz 236 modules/viz/src/widget.cpp void cv::viz::Widget3D::setPose(const Affine3d &pose) viz 246 modules/viz/src/widget.cpp void cv::viz::Widget3D::updatePose(const Affine3d &pose) viz 265 modules/viz/src/widget.cpp cv::Affine3d cv::viz::Widget3D::getPose() const viz 272 modules/viz/src/widget.cpp void cv::viz::Widget3D::applyTransform(const Affine3d &transform) viz 284 modules/viz/src/widget.cpp void cv::viz::Widget3D::setColor(const Color &color) viz 297 modules/viz/src/widget.cpp template<> cv::viz::Widget3D cv::viz::Widget::cast<cv::viz::Widget3D>() viz 310 modules/viz/src/widget.cpp void cv::viz::Widget2D::setColor(const Color &color) viz 319 modules/viz/src/widget.cpp template<> cv::viz::Widget2D cv::viz::Widget::cast<cv::viz::Widget2D>() viz 100 modules/viz/test/test_precomp.hpp result.push_back(viz::makeCameraPose(Vec3d(x, y, z), Vec3d::all(0.0), Vec3d(0.0, 1.0, 0.0))); viz 9 modules/viz/test/test_tutorial2.cpp viz::Viz3d myWindow("Coordinate Frame"); viz 12 modules/viz/test/test_tutorial2.cpp myWindow.showWidget("Coordinate Widget", viz::WCoordinateSystem()); viz 15 modules/viz/test/test_tutorial2.cpp viz::WLine axis(Point3f(-1.0, -1.0, -1.0), Point3d(1.0, 1.0, 1.0)); viz 16 modules/viz/test/test_tutorial2.cpp axis.setRenderingProperty(viz::LINE_WIDTH, 4.0); viz 20 modules/viz/test/test_tutorial2.cpp viz::WCube cube_widget(Point3d(0.5, 0.5, 0.0), Point3d(0.0, 0.0, -0.5), true, viz::Color::blue()); viz 21 modules/viz/test/test_tutorial2.cpp cube_widget.setRenderingProperty(viz::LINE_WIDTH, 4.0); viz 12 modules/viz/test/test_tutorial3.cpp viz::Viz3d myWindow("Coordinate Frame"); viz 15 modules/viz/test/test_tutorial3.cpp myWindow.showWidget("Coordinate Widget", viz::WCoordinateSystem()); viz 21 modules/viz/test/test_tutorial3.cpp Affine3d camera_pose = viz::makeCameraPose(cam_origin, cam_focal_point, cam_y_dir); viz 25 modules/viz/test/test_tutorial3.cpp Affine3d transform = viz::makeTransformToGlobal(Vec3d(0.0, -1.0, 0.0), Vec3d(-1.0, 0.0, 0.0), Vec3d(0.0, 0.0, -1.0), cam_origin); viz 28 modules/viz/test/test_tutorial3.cpp Mat dragon_cloud = viz::readCloud(get_dragon_ply_file_path()); viz 29 modules/viz/test/test_tutorial3.cpp viz::WCloud cloud_widget(dragon_cloud, viz::Color::green()); viz 37 modules/viz/test/test_tutorial3.cpp myWindow.showWidget("CPW_FRUSTUM", viz::WCameraPosition(Vec2f(0.889484f, 0.523599f)), camera_pose); viz 39 modules/viz/test/test_tutorial3.cpp myWindow.showWidget("CPW", viz::WCameraPosition(0.5), camera_pose); viz 48 modules/viz/test/test_viz3d.cpp cv::Mat cloud = cv::viz::readCloud(get_dragon_ply_file_path()); viz 50 modules/viz/test/test_viz3d.cpp cv::viz::Viz3d viz("abc"); viz 51 modules/viz/test/test_viz3d.cpp viz.setBackgroundMeshLab(); viz 52 modules/viz/test/test_viz3d.cpp viz.showWidget("coo", cv::viz::WCoordinateSystem(1)); viz 53 modules/viz/test/test_viz3d.cpp viz.showWidget("cloud", cv::viz::WPaintedCloud(cloud)); viz 62 modules/viz/test/test_viz3d.cpp viz.spin(); viz 46 modules/viz/test/tests_simple.cpp using namespace cv::viz; viz 54 modules/viz/test/tests_simple.cpp Viz3d viz("show_cloud_bluberry"); viz 55 modules/viz/test/tests_simple.cpp viz.setBackgroundColor(Color::black()); viz 56 modules/viz/test/tests_simple.cpp viz.showWidget("coosys", WCoordinateSystem()); viz 57 modules/viz/test/tests_simple.cpp viz.showWidget("dragon", WCloud(dragon_cloud, Color::bluberry()), pose); viz 59 modules/viz/test/tests_simple.cpp viz.showWidget("text2d", WText("Bluberry cloud", Point(20, 20), 20, Color::green())); viz 60 modules/viz/test/tests_simple.cpp viz.spin(); viz 72 modules/viz/test/tests_simple.cpp Viz3d viz("show_cloud_random_color"); viz 73 modules/viz/test/tests_simple.cpp viz.setBackgroundMeshLab(); viz 74 modules/viz/test/tests_simple.cpp viz.showWidget("coosys", WCoordinateSystem()); viz 75 modules/viz/test/tests_simple.cpp viz.showWidget("dragon", WCloud(dragon_cloud, colors), pose); viz 76 modules/viz/test/tests_simple.cpp viz.showWidget("text2d", WText("Random color cloud", Point(20, 20), 20, Color::green())); viz 77 modules/viz/test/tests_simple.cpp viz.spin(); viz 91 modules/viz/test/tests_simple.cpp Viz3d viz("show_cloud_masked"); viz 92 modules/viz/test/tests_simple.cpp viz.showWidget("coosys", WCoordinateSystem()); viz 93 modules/viz/test/tests_simple.cpp viz.showWidget("dragon", WCloud(dragon_cloud), pose); viz 94 modules/viz/test/tests_simple.cpp viz.showWidget("text2d", WText("Nan masked cloud", Point(20, 20), 20, Color::green())); viz 95 modules/viz/test/tests_simple.cpp viz.spin(); viz 108 modules/viz/test/tests_simple.cpp Viz3d viz("show_cloud_collection"); viz 109 modules/viz/test/tests_simple.cpp viz.setBackgroundColor(Color::mlab()); viz 110 modules/viz/test/tests_simple.cpp viz.showWidget("coosys", WCoordinateSystem()); viz 111 modules/viz/test/tests_simple.cpp viz.showWidget("ccol", ccol); viz 112 modules/viz/test/tests_simple.cpp viz.showWidget("text2d", WText("Cloud collection", Point(20, 20), 20, Color::green())); viz 113 modules/viz/test/tests_simple.cpp viz.spin(); viz 120 modules/viz/test/tests_simple.cpp Viz3d viz("show_painted_clouds"); viz 121 modules/viz/test/tests_simple.cpp viz.setBackgroundMeshLab(); viz 122 modules/viz/test/tests_simple.cpp viz.showWidget("coosys", WCoordinateSystem()); viz 123 modules/viz/test/tests_simple.cpp viz.showWidget("cloud1", WPaintedCloud(cloud), Affine3d(Vec3d(0.0, -CV_PI/2, 0.0), Vec3d(-1.5, 0.0, 0.0))); viz 124 modules/viz/test/tests_simple.cpp viz.showWidget("cloud2", WPaintedCloud(cloud, Vec3d(0.0, -0.75, -1.0), Vec3d(0.0, 0.75, 0.0)), Affine3d(Vec3d(0.0, CV_PI/2, 0.0), Vec3d(1.5, 0.0, 0.0))); viz 125 modules/viz/test/tests_simple.cpp viz.showWidget("cloud3", WPaintedCloud(cloud, Vec3d(0.0, 0.0, -1.0), Vec3d(0.0, 0.0, 1.0), Color::blue(), Color::red())); viz 126 modules/viz/test/tests_simple.cpp viz.showWidget("arrow", WArrow(Vec3d(0.0, 1.0, -1.0), Vec3d(0.0, 1.0, 1.0), 0.009, Color::raspberry())); viz 127 modules/viz/test/tests_simple.cpp viz.showWidget("text2d", WText("Painted clouds", Point(20, 20), 20, Color::green())); viz 128 modules/viz/test/tests_simple.cpp viz.spin(); viz 137 modules/viz/test/tests_simple.cpp Viz3d viz("show_mesh"); viz 138 modules/viz/test/tests_simple.cpp viz.showWidget("coosys", WCoordinateSystem()); viz 139 modules/viz/test/tests_simple.cpp viz.showWidget("mesh", WMesh(mesh), pose); viz 140 modules/viz/test/tests_simple.cpp viz.showWidget("text2d", WText("Just mesh", Point(20, 20), 20, Color::green())); viz 141 modules/viz/test/tests_simple.cpp viz.spin(); viz 151 modules/viz/test/tests_simple.cpp Viz3d viz("show_mesh_random_color"); viz 152 modules/viz/test/tests_simple.cpp viz.showWidget("coosys", WCoordinateSystem()); viz 153 modules/viz/test/tests_simple.cpp viz.showWidget("mesh", WMesh(mesh), pose); viz 154 modules/viz/test/tests_simple.cpp viz.setRenderingProperty("mesh", SHADING, SHADING_PHONG); viz 155 modules/viz/test/tests_simple.cpp viz.showWidget("text2d", WText("Random color mesh", Point(20, 20), 20, Color::green())); viz 156 modules/viz/test/tests_simple.cpp viz.spin(); viz 173 modules/viz/test/tests_simple.cpp Viz3d viz("show_mesh_random_color"); viz 174 modules/viz/test/tests_simple.cpp viz.showWidget("coo", WCoordinateSystem()); viz 175 modules/viz/test/tests_simple.cpp viz.showWidget("merger", merger); viz 176 modules/viz/test/tests_simple.cpp viz.showWidget("text2d", WText("Widget merger", Point(20, 20), 20, Color::green())); viz 177 modules/viz/test/tests_simple.cpp viz.spin(); viz 202 modules/viz/test/tests_simple.cpp cv::viz::Mesh mesh; viz 208 modules/viz/test/tests_simple.cpp Viz3d viz("show_textured_mesh"); viz 209 modules/viz/test/tests_simple.cpp viz.setBackgroundMeshLab(); viz 210 modules/viz/test/tests_simple.cpp viz.showWidget("coosys", WCoordinateSystem()); viz 211 modules/viz/test/tests_simple.cpp viz.showWidget("mesh", WMesh(mesh)); viz 212 modules/viz/test/tests_simple.cpp viz.setRenderingProperty("mesh", SHADING, SHADING_PHONG); viz 213 modules/viz/test/tests_simple.cpp viz.showWidget("text2d", WText("Textured mesh", Point(20, 20), 20, Color::green())); viz 214 modules/viz/test/tests_simple.cpp viz.spin(); viz 229 modules/viz/test/tests_simple.cpp Viz3d viz("show_polyline"); viz 230 modules/viz/test/tests_simple.cpp viz.showWidget("polyline", WPolyLine(polyline, colors)); viz 231 modules/viz/test/tests_simple.cpp viz.showWidget("coosys", WCoordinateSystem()); viz 232 modules/viz/test/tests_simple.cpp viz.showWidget("text2d", WText("Polyline", Point(20, 20), 20, Color::green())); viz 233 modules/viz/test/tests_simple.cpp viz.spin(); viz 243 modules/viz/test/tests_simple.cpp Viz3d viz("show_sampled_normals"); viz 244 modules/viz/test/tests_simple.cpp viz.showWidget("mesh", WMesh(mesh), pose); viz 245 modules/viz/test/tests_simple.cpp viz.showWidget("normals", WCloudNormals(mesh.cloud, mesh.normals, 30, 0.1f, Color::green()), pose); viz 246 modules/viz/test/tests_simple.cpp viz.setRenderingProperty("normals", LINE_WIDTH, 2.0); viz 247 modules/viz/test/tests_simple.cpp viz.showWidget("text2d", WText("Cloud or mesh normals", Point(20, 20), 20, Color::green())); viz 248 modules/viz/test/tests_simple.cpp viz.spin(); viz 261 modules/viz/test/tests_simple.cpp Viz3d viz("show_cloud_shaded_by_normals"); viz 262 modules/viz/test/tests_simple.cpp viz.showWidget("cloud", cloud, pose); viz 263 modules/viz/test/tests_simple.cpp viz.showWidget("text2d", WText("Cloud shaded by normals", Point(20, 20), 20, Color::green())); viz 264 modules/viz/test/tests_simple.cpp viz.spin(); viz 280 modules/viz/test/tests_simple.cpp Viz3d viz("show_trajectories"); viz 281 modules/viz/test/tests_simple.cpp viz.showWidget("coos", WCoordinateSystem()); viz 282 modules/viz/test/tests_simple.cpp viz.showWidget("sub0", WTrajectorySpheres(sub0, 0.25, 0.07)); viz 283 modules/viz/test/tests_simple.cpp viz.showWidget("sub1", WTrajectory(sub1, WTrajectory::PATH, 0.2, Color::brown())); viz 284 modules/viz/test/tests_simple.cpp viz.showWidget("sub2", WTrajectory(sub2, WTrajectory::FRAMES, 0.2)); viz 285 modules/viz/test/tests_simple.cpp viz.showWidget("sub3", WTrajectory(sub3, WTrajectory::BOTH, 0.2, Color::green())); viz 286 modules/viz/test/tests_simple.cpp viz.showWidget("sub4", WTrajectoryFrustums(sub4, K, 0.3, Color::yellow())); viz 287 modules/viz/test/tests_simple.cpp viz.showWidget("sub5", WTrajectoryFrustums(sub5, Vec2d(0.78, 0.78), 0.15)); viz 288 modules/viz/test/tests_simple.cpp viz.showWidget("text2d", WText("Different kinds of supported trajectories", Point(20, 20), 20, Color::green())); viz 291 modules/viz/test/tests_simple.cpp while(!viz.wasStopped()) viz 295 modules/viz/test/tests_simple.cpp viz.setViewerPose(makeCameraPose(pose * 7.5, Vec3d(0.0, 0.5, 0.0), Vec3d(0.0, 0.1, 0.0))); viz 296 modules/viz/test/tests_simple.cpp viz.spinOnce(20, true); viz 298 modules/viz/test/tests_simple.cpp viz.resetCamera(); viz 299 modules/viz/test/tests_simple.cpp viz.spin(); viz 306 modules/viz/test/tests_simple.cpp Viz3d viz("show_trajectory_reposition_to_origin"); viz 307 modules/viz/test/tests_simple.cpp viz.showWidget("coos", WCoordinateSystem()); viz 308 modules/viz/test/tests_simple.cpp viz.showWidget("sub3", WTrajectory(Mat(path).rowRange(0, (int)path.size()/3), WTrajectory::BOTH, 0.2, Color::brown()), path.front().inv()); viz 309 modules/viz/test/tests_simple.cpp viz.showWidget("text2d", WText("Trajectory resposition to origin", Point(20, 20), 20, Color::green())); viz 310 modules/viz/test/tests_simple.cpp viz.spin(); viz 326 modules/viz/test/tests_simple.cpp Viz3d viz("show_camera_positions"); viz 327 modules/viz/test/tests_simple.cpp viz.showWidget("sphe", WSphere(Point3d(0,0,0), 1.0, 10, Color::orange_red())); viz 328 modules/viz/test/tests_simple.cpp viz.showWidget("coos", WCoordinateSystem(1.5)); viz 329 modules/viz/test/tests_simple.cpp viz.showWidget("pos1", WCameraPosition(0.75), poses[0]); viz 330 modules/viz/test/tests_simple.cpp viz.showWidget("pos2", WCameraPosition(Vec2d(0.78, 0.78), lena, 2.2, Color::green()), poses[0]); viz 331 modules/viz/test/tests_simple.cpp viz.showWidget("pos3", WCameraPosition(0.75), poses[1]); viz 332 modules/viz/test/tests_simple.cpp viz.showWidget("pos4", WCameraPosition(K, gray, 3, Color::indigo()), poses[1]); viz 333 modules/viz/test/tests_simple.cpp viz.showWidget("text2d", WText("Camera positions with images", Point(20, 20), 20, Color::green())); viz 334 modules/viz/test/tests_simple.cpp viz.spin(); viz 344 modules/viz/test/tests_simple.cpp Viz3d viz("show_overlay_image"); viz 345 modules/viz/test/tests_simple.cpp viz.setBackgroundMeshLab(); viz 346 modules/viz/test/tests_simple.cpp Size vsz = viz.getWindowSize(); viz 348 modules/viz/test/tests_simple.cpp viz.showWidget("coos", WCoordinateSystem()); viz 349 modules/viz/test/tests_simple.cpp viz.showWidget("cube", WCube()); viz 350 modules/viz/test/tests_simple.cpp viz.showWidget("img1", WImageOverlay(lena, Rect(Point(10, 10), half_lsize))); viz 351 modules/viz/test/tests_simple.cpp viz.showWidget("img2", WImageOverlay(gray, Rect(Point(vsz.width-10-lena.cols/2, 10), half_lsize))); viz 352 modules/viz/test/tests_simple.cpp viz.showWidget("img3", WImageOverlay(gray, Rect(Point(10, vsz.height-10-lena.rows/2), half_lsize))); viz 353 modules/viz/test/tests_simple.cpp viz.showWidget("img5", WImageOverlay(lena, Rect(Point(vsz.width-10-lena.cols/2, vsz.height-10-lena.rows/2), half_lsize))); viz 354 modules/viz/test/tests_simple.cpp viz.showWidget("text2d", WText("Overlay images", Point(20, 20), 20, Color::green())); viz 357 modules/viz/test/tests_simple.cpp while(!viz.wasStopped()) viz 361 modules/viz/test/tests_simple.cpp viz.setViewerPose(makeCameraPose(pose * 3, Vec3d(0.0, 0.5, 0.0), Vec3d(0.0, 0.1, 0.0))); viz 362 modules/viz/test/tests_simple.cpp viz.getWidget("img1").cast<WImageOverlay>().setImage(lena * pow(sin(i*10*CV_PI/180) * 0.5 + 0.5, 1.0)); viz 363 modules/viz/test/tests_simple.cpp viz.spinOnce(1, true); viz 365 modules/viz/test/tests_simple.cpp viz.showWidget("text2d", WText("Overlay images (stopped)", Point(20, 20), 20, Color::green())); viz 366 modules/viz/test/tests_simple.cpp viz.spin(); viz 374 modules/viz/test/tests_simple.cpp Viz3d viz("show_image_method"); viz 375 modules/viz/test/tests_simple.cpp viz.showImage(lena); viz 376 modules/viz/test/tests_simple.cpp viz.spinOnce(1500, true); viz 377 modules/viz/test/tests_simple.cpp viz.showImage(lena, lena.size()); viz 378 modules/viz/test/tests_simple.cpp viz.spinOnce(1500, true); viz 380 modules/viz/test/tests_simple.cpp cv::viz::imshow("show_image_method", make_gray(lena)).spin(); viz 388 modules/viz/test/tests_simple.cpp Viz3d viz("show_image_3d"); viz 389 modules/viz/test/tests_simple.cpp viz.setBackgroundMeshLab(); viz 390 modules/viz/test/tests_simple.cpp viz.showWidget("coos", WCoordinateSystem()); viz 391 modules/viz/test/tests_simple.cpp viz.showWidget("cube", WCube()); viz 392 modules/viz/test/tests_simple.cpp viz.showWidget("arr0", WArrow(Vec3d(0.5, 0.0, 0.0), Vec3d(1.5, 0.0, 0.0), 0.009, Color::raspberry())); viz 393 modules/viz/test/tests_simple.cpp viz.showWidget("img0", WImage3D(lena, Size2d(1.0, 1.0)), Affine3d(Vec3d(0.0, CV_PI/2, 0.0), Vec3d(.5, 0.0, 0.0))); viz 394 modules/viz/test/tests_simple.cpp viz.showWidget("arr1", WArrow(Vec3d(-0.5, -0.5, 0.0), Vec3d(0.2, 0.2, 0.0), 0.009, Color::raspberry())); viz 395 modules/viz/test/tests_simple.cpp viz.showWidget("img1", WImage3D(gray, Size2d(1.0, 1.0), Vec3d(-0.5, -0.5, 0.0), Vec3d(1.0, 1.0, 0.0), Vec3d(0.0, 1.0, 0.0))); viz 397 modules/viz/test/tests_simple.cpp viz.showWidget("arr3", WArrow(Vec3d::all(-0.5), Vec3d::all(0.5), 0.009, Color::raspberry())); viz 399 modules/viz/test/tests_simple.cpp viz.showWidget("text2d", WText("Images in 3D", Point(20, 20), 20, Color::green())); viz 402 modules/viz/test/tests_simple.cpp while(!viz.wasStopped()) viz 404 modules/viz/test/tests_simple.cpp viz.getWidget("img0").cast<WImage3D>().setImage(lena * pow(sin(i++*7.5*CV_PI/180) * 0.5 + 0.5, 1.0)); viz 405 modules/viz/test/tests_simple.cpp viz.spinOnce(1, true); viz 407 modules/viz/test/tests_simple.cpp viz.showWidget("text2d", WText("Images in 3D (stopped)", Point(20, 20), 20, Color::green())); viz 408 modules/viz/test/tests_simple.cpp viz.spin(); viz 413 modules/viz/test/tests_simple.cpp Viz3d viz("show_simple_widgets"); viz 414 modules/viz/test/tests_simple.cpp viz.setBackgroundMeshLab(); viz 416 modules/viz/test/tests_simple.cpp viz.showWidget("coos", WCoordinateSystem()); viz 417 modules/viz/test/tests_simple.cpp viz.showWidget("cube", WCube()); viz 418 modules/viz/test/tests_simple.cpp viz.showWidget("cub0", WCube(Vec3d::all(-1.0), Vec3d::all(-0.5), false, Color::indigo())); viz 419 modules/viz/test/tests_simple.cpp viz.showWidget("arro", WArrow(Vec3d::all(-0.5), Vec3d::all(0.5), 0.009, Color::raspberry())); viz 420 modules/viz/test/tests_simple.cpp viz.showWidget("cir1", WCircle(0.5, 0.01, Color::bluberry())); viz 421 modules/viz/test/tests_simple.cpp viz.showWidget("cir2", WCircle(0.5, Point3d(0.5, 0.0, 0.0), Vec3d(1.0, 0.0, 0.0), 0.01, Color::apricot())); viz 423 modules/viz/test/tests_simple.cpp viz.showWidget("cyl0", WCylinder(Vec3d(-0.5, 0.5, -0.5), Vec3d(0.5, 0.5, -0.5), 0.125, 30, Color::brown())); viz 424 modules/viz/test/tests_simple.cpp viz.showWidget("con0", WCone(0.25, 0.125, 6, Color::azure())); viz 425 modules/viz/test/tests_simple.cpp viz.showWidget("con1", WCone(0.125, Point3d(0.5, -0.5, 0.5), Point3d(0.5, -1.0, 0.5), 6, Color::turquoise())); viz 427 modules/viz/test/tests_simple.cpp viz.showWidget("text2d", WText("Different simple widgets", Point(20, 20), 20, Color::green())); viz 428 modules/viz/test/tests_simple.cpp viz.showWidget("text3d", WText3D("Simple 3D text", Point3d( 0.5, 0.5, 0.5), 0.125, false, Color::green())); viz 430 modules/viz/test/tests_simple.cpp viz.showWidget("plane1", WPlane(Size2d(0.25, 0.75))); viz 431 modules/viz/test/tests_simple.cpp viz.showWidget("plane2", WPlane(Vec3d(0.5, -0.5, -0.5), Vec3d(0.0, 1.0, 1.0), Vec3d(1.0, 1.0, 0.0), Size2d(1.0, 0.5), Color::gold())); viz 433 modules/viz/test/tests_simple.cpp viz.showWidget("grid1", WGrid(Vec2i(7,7), Vec2d::all(0.75), Color::gray()), Affine3d().translate(Vec3d(0.0, 0.0, -1.0))); viz 435 modules/viz/test/tests_simple.cpp viz.spin(); viz 436 modules/viz/test/tests_simple.cpp viz.getWidget("text2d").cast<WText>().setText("Different simple widgets (updated)"); viz 437 modules/viz/test/tests_simple.cpp viz.getWidget("text3d").cast<WText3D>().setText("Updated text 3D"); viz 438 modules/viz/test/tests_simple.cpp viz.spin(); viz 443 modules/viz/test/tests_simple.cpp Viz3d viz("show_follower"); viz 445 modules/viz/test/tests_simple.cpp viz.showWidget("coos", WCoordinateSystem()); viz 446 modules/viz/test/tests_simple.cpp viz.showWidget("cube", WCube()); viz 447 modules/viz/test/tests_simple.cpp viz.showWidget("t3d_2", WText3D("Simple 3D follower", Point3d(-0.5, -0.5, 0.5), 0.125, true, Color::green())); viz 448 modules/viz/test/tests_simple.cpp viz.showWidget("text2d", WText("Follower: text always facing camera", Point(20, 20), 20, Color::green())); viz 449 modules/viz/test/tests_simple.cpp viz.setBackgroundMeshLab(); viz 450 modules/viz/test/tests_simple.cpp viz.spin(); viz 451 modules/viz/test/tests_simple.cpp viz.getWidget("t3d_2").cast<WText3D>().setText("Updated follower 3D"); viz 452 modules/viz/test/tests_simple.cpp viz.spin(); viz 42 samples/cpp/tutorial_code/viz/creating_widgets.cpp class WTriangle : public viz::Widget3D viz 45 samples/cpp/tutorial_code/viz/creating_widgets.cpp WTriangle(const Point3f &pt1, const Point3f &pt2, const Point3f &pt3, const viz::Color & color = viz::Color::white()); viz 52 samples/cpp/tutorial_code/viz/creating_widgets.cpp WTriangle::WTriangle(const Point3f &pt1, const Point3f &pt2, const Point3f &pt3, const viz::Color & color) viz 87 samples/cpp/tutorial_code/viz/creating_widgets.cpp viz::WidgetAccessor::setProp(*this, actor); viz 101 samples/cpp/tutorial_code/viz/creating_widgets.cpp viz::Viz3d myWindow("Creating Widgets"); viz 104 samples/cpp/tutorial_code/viz/creating_widgets.cpp WTriangle tw(Point3f(0.0,0.0,0.0), Point3f(1.0,1.0,1.0), Point3f(0.0,1.0,0.0), viz::Color::red()); viz 35 samples/cpp/tutorial_code/viz/launching_viz.cpp viz::Viz3d myWindow("Viz Demo"); viz 44 samples/cpp/tutorial_code/viz/launching_viz.cpp viz::Viz3d sameWindow = viz::get("Viz Demo"); viz 68 samples/cpp/tutorial_code/viz/transformations.cpp viz::Viz3d myWindow("Coordinate Frame"); viz 71 samples/cpp/tutorial_code/viz/transformations.cpp myWindow.showWidget("Coordinate Widget", viz::WCoordinateSystem()); viz 77 samples/cpp/tutorial_code/viz/transformations.cpp Affine3f cam_pose = viz::makeCameraPose(cam_pos, cam_focal_point, cam_y_dir); viz 81 samples/cpp/tutorial_code/viz/transformations.cpp Affine3f transform = viz::makeTransformToGlobal(Vec3f(0.0f,-1.0f,0.0f), Vec3f(-1.0f,0.0f,0.0f), Vec3f(0.0f,0.0f,-1.0f), cam_pos); viz 85 samples/cpp/tutorial_code/viz/transformations.cpp viz::WCloud cloud_widget(bunny_cloud, viz::Color::green()); viz 95 samples/cpp/tutorial_code/viz/transformations.cpp viz::WCameraPosition cpw(0.5); // Coordinate axes viz 96 samples/cpp/tutorial_code/viz/transformations.cpp viz::WCameraPosition cpw_frustum(Vec2f(0.889484, 0.523599)); // Camera frustum viz 37 samples/cpp/tutorial_code/viz/widget_pose.cpp viz::Viz3d myWindow("Coordinate Frame"); viz 40 samples/cpp/tutorial_code/viz/widget_pose.cpp myWindow.showWidget("Coordinate Widget", viz::WCoordinateSystem()); viz 43 samples/cpp/tutorial_code/viz/widget_pose.cpp viz::WLine axis(Point3f(-1.0f,-1.0f,-1.0f), Point3f(1.0f,1.0f,1.0f)); viz 44 samples/cpp/tutorial_code/viz/widget_pose.cpp axis.setRenderingProperty(viz::LINE_WIDTH, 4.0); viz 48 samples/cpp/tutorial_code/viz/widget_pose.cpp viz::WCube cube_widget(Point3f(0.5,0.5,0.0), Point3f(0.0,0.0,-0.5), true, viz::Color::blue()); viz 49 samples/cpp/tutorial_code/viz/widget_pose.cpp cube_widget.setRenderingProperty(viz::LINE_WIDTH, 4.0);