cloudViewer.geometry#

Classes

BoundingBox

Class that defines an axis_aligned box that can be computed from 3D geometries, The axis aligned bounding box uses the coordinate axes for bounding box generation.

DeformAsRigidAsPossibleEnergy(value)

Energy model for the as-rigid-as-possible mesh deformation.

FilterScope(value)

Scope for mesh filtering.

GenericCloud

A generic 3D point cloud interface for data communication between library and client applications.

GenericIndexedCloud

A generic 3D point cloud with index-based point access.

GenericIndexedCloudPersist

A generic 3D point cloud with index-based point access.

GenericIndexedMesh

GenericIndexedMesh with index-based vertex access.

GenericMesh

GenericMesh class.

GenericTriangle

GenericTriangle, a generic triangle interface.

HalfEdge

HalfEdge class contains vertex, triangle info about a half edge, as well as relations of next and twin half edge.

HalfEdgeTriangleMesh

HalfEdgeTriangleMesh inherits TriangleMesh class with the addition of HalfEdge data structure for each half edge in the mesh as well as related functions.

Image

The image class stores image with customizable width, height, num of channels and bytes per channel.

ImageFilterType(value)

Enum class for Image filter types.

KDTreeFlann

KDTree with FLANN for nearest neighbor search.

KDTreeSearchParam

Base class for KDTree search parameters.

KDTreeSearchParamHybrid

KDTree search parameters for hybrid KNN and radius search.

KDTreeSearchParamKNN

KDTree search parameters for pure KNN search.

KDTreeSearchParamRadius

KDTree search parameters for pure radius search.

LineSet

LineSet define a sets of lines in 3D.

MeshScalarFieldProcessType(value)

Method for mesh scalar field process.

Octree

Octree datastructure.

OctreeColorLeafNode

OctreeColorLeafNode class is an OctreeLeafNode containing color.

OctreeInternalNode

OctreeInternalNode class, containing OctreeNode children.

OctreeInternalPointNode

OctreeInternalPointNode class is an OctreeInternalNode with a list of point indices (from point cloud) belonging to children of this node.

OctreeLeafNode

OctreeLeafNode base class.

OctreeNode

The base class for octree node.

OctreeNodeInfo

OctreeNode's information.

OctreePointColorLeafNode

OctreePointColorLeafNode class is an OctreeLeafNode containing color.

OrientedBoundingBox

The base OrientedBoundingBox class.

Polyline

The polyline is considered as a cloud of points (in a specific order) with a open closed state information..

RGBDImage

RGBDImage is for a pair of registered color and depth images, viewed from the same view, of the same resolution.

RansacParams

Ransac SD Parameters.

RansacResult

Ransac result.

ReferenceCloud

The polyline is considered as a cloud of points (in a specific order) with a open closed state information.

SimplificationContraction(value)

Method for mesh simplification contraction.

TetraMesh

TetraMesh class.

TriangulationType(value)

Method for mesh triangulation types.

VerticesIndexes

VerticesIndexes, Triangle described by the indexes of its 3 vertices.

Voxel

Base Voxel class, containing grid id and color

VoxelGrid

VoxelGrid is a collection of voxels which are aligned in grid.

ccBBox

Class that defines an axis_aligned box that can be computed from 3D geometries, The axis aligned bounding box uses the coordinate axes for bounding box generation.

ccBox

The 3D Box primitive.

ccCircle

A 3D circle represented as a polyline.

ccCone

The 3D cone primitive.

ccCoordinateSystem

The 3D Coordinate System.

ccCylinder

The 3D Box primitive.

ccDisc

The 3D disc primitive.

ccDish

The 3D dish primitive.

ccDrawableObject

The Generic interface for (3D) drawable entities.

ccExtru

The 3D extru primitive.

ccFacet

The Composite object: point cloud + 2D1/2 contour polyline + 2D1/2 surface mesh.

ccGenericMesh

ccGenericMesh class.

ccGenericPointCloud

A 3D cloud interface with associated features (color, normals, octree, etc.).

ccGenericPrimitive

The base primitives class.

ccHObject

The geometry 3D class.

ccMesh

ccMesh class.

ccObject

The base geometry class.

ccPlanarEntityInterface

The Interface for a planar entity.

ccPlane

The 3D plane primitive.

ccPointCloud

ccPointCloud class.

ccPolyline

Colored polyline, Extends the cloudViewer::Polyline class.

ccQuadric

The 3D quadric primitive.

ccSphere

The 3D sphere primitive.

ccTorus

The 3D torus primitive.

ecvMeshBase

ecvMeshBase class.

ecvOrientedBBox

Class that defines an oriented box that can be computed from 3D geometries.

Functions

To2DLabel(entity)

Converts current object to cc2DLabel (if possible)

To2DViewportLabel(entity)

Converts current object to cc2DViewportLabel (if possible)

To2DViewportObject(entity)

Converts current object to cc2DViewportObject (if possible)

ToBBox(entity)

Converts current object to ccBBox (if possible)

ToBox(entity)

Converts current object to ccBox (if possible)

ToCameraSensor(entity)

Converts current object to ccCameraSensor (if possible)

ToCone(entity)

Converts current object to ccCone (if possible)

ToCoordinateSystem(entity)

Converts current object to ccCoordinateSystem (if possible)

ToCylinder(entity)

Converts current object to ccCylinder (if possible)

ToDish(entity)

Converts current object to ccDish (if possible)

ToExtru(entity)

Converts current object to ccExtru (if possible)

ToFacet(entity)

Converts current object to ccFacet (if possible)

ToGBLSensor(entity)

Converts current object to ccGBLSensor (if possible)

ToImage(entity)

Converts current object to ccImage (if possible)

ToImage2(entity)

Converts current object to Image (if possible)

ToKdTree(entity)

Converts current object to ccKdTree (if possible)

ToLineSet(entity)

Converts current object to LineSet (if possible)

ToMesh(entity)

Converts current object to ccMesh (if possible)

ToOctree2(entity)

Converts current object to Octree (if possible)

ToOctreeProxy(entity)

Converts current object to ccOctreeProxy (if possible)

ToOrientedBBox(entity)

Converts current object to ecvOrientedBBox (if possible)

ToPlane(entity)

Converts current object to ccPlane (if possible)

ToPointCloud(entity)

Converts current object to 'equivalent' ccPointCloud

ToPolyline(entity)

Converts current object to ccPolyline (if possible)

ToQuadric(entity)

Converts current object to ccQuadric (if possible)

ToRGBDImage(entity)

Converts current object to RGBDImage (if possible)

ToSensor(entity)

Converts current object to ccSensor (if possible)

ToSphere(entity)

Converts current object to ccSphere (if possible)

ToSubMesh(entity)

Converts current object to ccSubMesh (if possible)

ToTorus(entity)

Converts current object to ccTorus (if possible)

ToTransBuffer(entity)

Converts current object to ccIndexedTransformationBuffer (if possible)

ToVoxelGrid(entity)

Converts current object to VoxelGrid (if possible)

get_rotation_matrix_from_axis_angle(rotation)

get_rotation_matrix_from_euler_angle(rotation)

get_rotation_matrix_from_quaternion(rotation)

get_rotation_matrix_from_xyz(rotation)

get_rotation_matrix_from_xzy(rotation)

get_rotation_matrix_from_yxz(rotation)

get_rotation_matrix_from_yzx(rotation)

get_rotation_matrix_from_zxy(rotation)

get_rotation_matrix_from_zyx(rotation)

Modules

keypoint

Keypoint Detectors.