ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
qcc_db.cpp File Reference
#include <ecvAdvancedTypes.h>
#include <ecvColorTypes.h>
#include <pybind11/pybind11.h>
#include "../../cccorelib/src/wrappers.h"
#include <pybind11/stl.h>
#include <pybind11/stl_bind.h>
Include dependency graph for qcc_db.cpp:

Go to the source code of this file.

Typedefs

template<class T >
using observer_ptr = std::unique_ptr< T, py::nodelete >
 

Functions

void define_ccDrawableObject (py::module &)
 
void define_ccScalarField (py::module &)
 
void define_ccObject (py::module &)
 
void define_ccGenericPointCloud (py::module &)
 
void define_ccPointCloud (py::module &)
 
void define_ccGenericDisplayTools (py::module &)
 
void define_ccDisplayTools (py::module &)
 
void define_ccGenericMesh (py::module &)
 
void define_ccMesh (py::module &)
 
void define_ccGBLSensor (py::module &)
 
void define_ccGenericPrimitive (py::module &)
 
void define_ccSphere (py::module &)
 
void define_ccGLMatrix (py::module &)
 
void define_ccIndexedTransformation (py::module &m)
 
void define_ccPlane (py::module &)
 
void define_ccTorus (py::module &)
 
void define_ccBox (py::module &)
 
void define_ccDish (py::module &)
 
void define_ccCone (py::module &)
 
void define_ccCylinder (py::module &)
 
void define_ccProgressDialog (py::module &)
 
void define_ccLog (py::module &)
 
void define_ccNormalVectors (py::module &)
 
void define_ccInteractor (py::module &)
 
void define_cc2DLabel (py::module &)
 
void define_ccViewPortParameters (py::module &)
 
void define_ccViewportObject (py::module &)
 
void define_ccBBox (py::module &)
 
void define_ccSensor (py::module &m)
 
void define_ccCameraSensor (py::module &)
 
void define_ccColorScale (py::module &)
 
void define_ccColorScalesManager (py::module &)
 
void define_ccWaveform (py::module &m)
 
void define_ccSubMesh (py::module &m)
 
void define_ccRasterGrid (py::module &m)
 
void define_ccQuadric (py::module &m)
 
void define_ccPolyline (py::module &m)
 
void define_ccCircle (py::module &m)
 
void define_ccDisc (py::module &m)
 
void define_qcc_db (py::module &m)
 

Typedef Documentation

◆ observer_ptr

template<class T >
using observer_ptr = std::unique_ptr<T, py::nodelete>

Definition at line 63 of file qcc_db.cpp.

Function Documentation

◆ define_cc2DLabel()

◆ define_ccBBox()

void define_ccBBox ( py::module &  m)

Definition at line 18 of file ccBBox.cpp.

References ccBBox::draw().

Referenced by define_qcc_db().

◆ define_ccBox()

void define_ccBox ( py::module &  m)

Definition at line 17 of file ccBox.cpp.

References ccBox::getDimensions(), and ccBox::setDimensions().

Referenced by define_qcc_db().

◆ define_ccCameraSensor()

◆ define_ccCircle()

◆ define_ccColorScale()

◆ define_ccColorScalesManager()

◆ define_ccCone()

◆ define_ccCylinder()

void define_ccCylinder ( py::module &  m)

◆ define_ccDisc()

void define_ccDisc ( py::module &  m)

◆ define_ccDish()

void define_ccDish ( py::module &  m)

Definition at line 19 of file ccDish.cpp.

References ccDish::DEFAULT_DRAWING_PRECISION.

Referenced by define_qcc_db().

◆ define_ccDisplayTools()

void define_ccDisplayTools ( py::module &  m)

Definition at line 21 of file ccDisplayTools.cpp.

References ecvDisplayTools::AddToOwnDB(), ecvGenericDisplayTools::ALIGN_DEFAULT, color, ecvDisplayTools::ComputeActualPixelSize(), ecvColor::defaultLabelBkgColor(), ecvDisplayTools::Deprecate3DLayer(), ecvDisplayTools::Display3DLabel(), ecvDisplayTools::DisplayNewMessage(), ecvDisplayTools::DisplayOverlayEntities(), ecvDisplayTools::DisplayText(), ecvDisplayTools::DoResize(), ecvDisplayTools::GetContext(), ecvDisplayTools::GetDevicePixelRatio(), ecvDisplayTools::GetFontPointSize(), ecvDisplayTools::GetFov(), ecvDisplayTools::GetGLCameraParameters(), ecvDisplayTools::GetInteractionMode(), ecvDisplayTools::GetLabelDisplayFont(), ecvDisplayTools::GetLabelFontPointSize(), ecvDisplayTools::GetMainWindow(), ecvDisplayTools::GetOwnDB(), ecvGenericDisplayTools::GetPerspectiveState(), ecvDisplayTools::GetPickingMode(), ecvDisplayTools::GetPickingRadius(), ecvDisplayTools::GetPivotVisibility(), ecvDisplayTools::GetSceneDB(), ecvDisplayTools::GetScreenSize(), ecvDisplayTools::GetTextDisplayFont(), ecvDisplayTools::GetViewportParameters(), ecvDisplayTools::GetVisibleObjectsBB(), ecvDisplayTools::InvalidateViewport(), ecvDisplayTools::InvalidateVisualization(), ecvDisplayTools::IsPickingModeLocked(), ecvDisplayTools::IsRectangularPickingAllowed(), ecvDisplayTools::LockPickingMode(), ecvDisplayTools::MoveCamera(), ecvDisplayTools::ObjectPerspectiveEnabled(), ecvDisplayTools::RedrawDisplay(), ecvDisplayTools::RefreshDisplay(), ecvDisplayTools::Remove3DLabel(), ecvDisplayTools::RemoveAllWidgets(), ecvDisplayTools::RemoveFromOwnDB(), ecvDisplayTools::RenderText(), ecvDisplayTools::RenderToFile(), ecvDisplayTools::SetCameraPos(), ecvDisplayTools::SetFov(), ecvDisplayTools::SetInteractionMode(), ecvDisplayTools::SetLineWidth(), ecvDisplayTools::SetPerspectiveState(), ecvDisplayTools::SetPickingMode(), ecvDisplayTools::SetPickingRadius(), ecvDisplayTools::SetPivotPoint(), ecvDisplayTools::SetPivotVisibility(), ecvDisplayTools::SetPointSize(), ecvDisplayTools::SetRectangularPickingAllowed(), ecvDisplayTools::SetSceneDB(), ecvDisplayTools::SetupProjectiveViewport(), ecvDisplayTools::SetView(), ecvDisplayTools::SetViewportParameters(), ecvDisplayTools::ShowPivotSymbol(), ecvDisplayTools::ToBeRefreshed(), ecvDisplayTools::ToCenteredGLCoordinates(), ecvDisplayTools::UpdateConstellationCenterAndZoom(), and ecvDisplayTools::ViewerPerspectiveEnabled().

Referenced by define_qcc_db().

◆ define_ccDrawableObject()

◆ define_ccGBLSensor()

◆ define_ccGenericDisplayTools()

◆ define_ccGenericMesh()

◆ define_ccGenericPointCloud()

void define_ccGenericPointCloud ( py::module &  m)

Definition at line 17 of file ccGenericPointCloud.cpp.

References ccGenericPointCloud::clear(), and ccGenericPointCloud::clone().

Referenced by define_qcc_db().

◆ define_ccGenericPrimitive()

◆ define_ccGLMatrix()

void define_ccGLMatrix ( py::module &  m)

Definition at line 121 of file ccGLMatrix.cpp.

Referenced by define_qcc_db().

◆ define_ccIndexedTransformation()

◆ define_ccInteractor()

void define_ccInteractor ( py::module &  m)

◆ define_ccLog()

void define_ccLog ( py::module &  m)

◆ define_ccMesh()

void define_ccMesh ( py::module &  m)

Definition at line 20 of file ccMesh.cpp.

References ccMesh::addTriangle(), ccMesh::addTriangles(), and ccMesh::setAssociatedCloud().

Referenced by define_qcc_db().

◆ define_ccNormalVectors()

◆ define_ccObject()

◆ define_ccPlane()

◆ define_ccPointCloud()

◆ define_ccPolyline()

◆ define_ccProgressDialog()

void define_ccProgressDialog ( py::module &  m)

◆ define_ccQuadric()

◆ define_ccRasterGrid()

◆ define_ccScalarField()

◆ define_ccSensor()

◆ define_ccSphere()

void define_ccSphere ( py::module &  m)

Definition at line 19 of file ccSphere.cpp.

References ccSphere::getRadius(), and ccSphere::setRadius().

Referenced by define_qcc_db().

◆ define_ccSubMesh()

◆ define_ccTorus()

void define_ccTorus ( py::module &  m)

Definition at line 19 of file ccTorus.cpp.

References ccTorus::DEFAULT_DRAWING_PRECISION, and M_PI.

Referenced by define_qcc_db().

◆ define_ccViewportObject()

void define_ccViewportObject ( py::module &  m)

◆ define_ccViewPortParameters()

◆ define_ccWaveform()

◆ define_qcc_db()