ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
Tuple3Tpl< Type > Class Template Reference

3-Tuple structure (templated version) More...

#include <CVGeom.h>

Inheritance diagram for Tuple3Tpl< Type >:

Public Member Functions

std::size_t rows () const
 
std::size_t dimensions () const
 
Type * data ()
 
const Type * data () const
 
 Tuple3Tpl ()
 Default constructor. More...
 
 Tuple3Tpl (Type a, Type b, Type c)
 Constructor from a triplet of values. More...
 
 Tuple3Tpl (const Type p[])
 Constructor from an array of 3 elements. More...
 
Tuple3Tpl operator- () const
 Inverse operator. More...
 
Tuple3Tploperator+= (const Tuple3Tpl &v)
 In-place addition operator. More...
 
Tuple3Tploperator-= (const Tuple3Tpl &v)
 In-place subtraction operator. More...
 
Tuple3Tploperator*= (Type v)
 In-place multiplication (by a scalar) operator. More...
 
Tuple3Tploperator/= (Type v)
 In-place division (by a scalar) operator. More...
 
Tuple3Tpl operator+ (const Tuple3Tpl &v) const
 Addition operator. More...
 
Tuple3Tpl operator- (const Tuple3Tpl &v) const
 Subtraction operator. More...
 
Tuple3Tpl operator* (Type s) const
 Multiplication operator. More...
 
Tuple3Tpl operator/ (Type s) const
 Division operator. More...
 

Public Attributes

union {
   struct {
      Type   x
 
      Type   y
 
      Type   z
 
   } 
 
   Type   u [3]
 
}; 
 

Detailed Description

template<class Type>
class Tuple3Tpl< Type >

3-Tuple structure (templated version)

Definition at line 132 of file CVGeom.h.

Constructor & Destructor Documentation

◆ Tuple3Tpl() [1/3]

template<class Type >
Tuple3Tpl< Type >::Tuple3Tpl ( )
inline

Default constructor.

Inits tuple to (0, 0, 0).

Definition at line 151 of file CVGeom.h.

Referenced by Tuple3Tpl< Type >::operator*(), Tuple3Tpl< Type >::operator+(), Tuple3Tpl< Type >::operator-(), and Tuple3Tpl< Type >::operator/().

◆ Tuple3Tpl() [2/3]

template<class Type >
Tuple3Tpl< Type >::Tuple3Tpl ( Type  a,
Type  b,
Type  c 
)
inline

Constructor from a triplet of values.

Inits typle to (a,b,c).

Definition at line 156 of file CVGeom.h.

◆ Tuple3Tpl() [3/3]

template<class Type >
Tuple3Tpl< Type >::Tuple3Tpl ( const Type  p[])
inlineexplicit

Constructor from an array of 3 elements.

Definition at line 159 of file CVGeom.h.

Member Function Documentation

◆ data() [1/2]

template<class Type >
Type* Tuple3Tpl< Type >::data ( )
inline

◆ data() [2/2]

template<class Type >
const Type* Tuple3Tpl< Type >::data ( ) const
inline

Definition at line 146 of file CVGeom.h.

References Tuple3Tpl< Type >::u.

◆ dimensions()

template<class Type >
std::size_t Tuple3Tpl< Type >::dimensions ( ) const
inline

Definition at line 143 of file CVGeom.h.

Referenced by Tuple3Tpl< Type >::rows().

◆ operator*()

template<class Type >
Tuple3Tpl Tuple3Tpl< Type >::operator* ( Type  s) const
inline

Multiplication operator.

Definition at line 203 of file CVGeom.h.

References Tuple3Tpl< Type >::Tuple3Tpl(), Tuple3Tpl< Type >::x, Tuple3Tpl< Type >::y, and Tuple3Tpl< Type >::z.

◆ operator*=()

template<class Type >
Tuple3Tpl& Tuple3Tpl< Type >::operator*= ( Type  v)
inline

In-place multiplication (by a scalar) operator.

Definition at line 181 of file CVGeom.h.

References Tuple3Tpl< Type >::x, Tuple3Tpl< Type >::y, and Tuple3Tpl< Type >::z.

◆ operator+()

template<class Type >
Tuple3Tpl Tuple3Tpl< Type >::operator+ ( const Tuple3Tpl< Type > &  v) const
inline

Addition operator.

Definition at line 195 of file CVGeom.h.

References Tuple3Tpl< Type >::Tuple3Tpl(), Tuple3Tpl< Type >::x, Tuple3Tpl< Type >::y, and Tuple3Tpl< Type >::z.

◆ operator+=()

template<class Type >
Tuple3Tpl& Tuple3Tpl< Type >::operator+= ( const Tuple3Tpl< Type > &  v)
inline

In-place addition operator.

Definition at line 167 of file CVGeom.h.

References Tuple3Tpl< Type >::x, Tuple3Tpl< Type >::y, and Tuple3Tpl< Type >::z.

◆ operator-() [1/2]

template<class Type >
Tuple3Tpl Tuple3Tpl< Type >::operator- ( ) const
inline

Inverse operator.

Definition at line 162 of file CVGeom.h.

References Tuple3Tpl< Type >::x, Tuple3Tpl< Type >::y, and Tuple3Tpl< Type >::z.

◆ operator-() [2/2]

template<class Type >
Tuple3Tpl Tuple3Tpl< Type >::operator- ( const Tuple3Tpl< Type > &  v) const
inline

Subtraction operator.

Definition at line 199 of file CVGeom.h.

References Tuple3Tpl< Type >::Tuple3Tpl(), Tuple3Tpl< Type >::x, Tuple3Tpl< Type >::y, and Tuple3Tpl< Type >::z.

◆ operator-=()

template<class Type >
Tuple3Tpl& Tuple3Tpl< Type >::operator-= ( const Tuple3Tpl< Type > &  v)
inline

In-place subtraction operator.

Definition at line 174 of file CVGeom.h.

References Tuple3Tpl< Type >::x, Tuple3Tpl< Type >::y, and Tuple3Tpl< Type >::z.

◆ operator/()

template<class Type >
Tuple3Tpl Tuple3Tpl< Type >::operator/ ( Type  s) const
inline

Division operator.

Definition at line 207 of file CVGeom.h.

References Tuple3Tpl< Type >::Tuple3Tpl(), Tuple3Tpl< Type >::x, Tuple3Tpl< Type >::y, and Tuple3Tpl< Type >::z.

◆ operator/=()

template<class Type >
Tuple3Tpl& Tuple3Tpl< Type >::operator/= ( Type  v)
inline

In-place division (by a scalar) operator.

Definition at line 188 of file CVGeom.h.

References Tuple3Tpl< Type >::x, Tuple3Tpl< Type >::y, and Tuple3Tpl< Type >::z.

◆ rows()

template<class Type >
std::size_t Tuple3Tpl< Type >::rows ( ) const
inline

Definition at line 142 of file CVGeom.h.

References Tuple3Tpl< Type >::dimensions().

Member Data Documentation

◆ 

union { ... }

◆ u

template<class Type >
Type Tuple3Tpl< Type >::u[3]

Definition at line 139 of file CVGeom.h.

Referenced by Tiler::addPoint(), ccPointPairRegistrationDlg::addPointToTable(), MainWindow::addToDB(), AddVertex(), ccDBRoot::alignCameraWithEntity(), Vector3Tpl< Type >::angle_rad(), Vector3Tpl< Type >::angle_radd(), cloudViewer::KDTree::buildSubTree(), CCCloudToDraco(), cloudViewer::KDTree::checkDistantPointInSubTree(), cloudViewer::KDTree::checkNearerPointInSubTree(), ccRasterGrid::computeCellPos(), cloudViewer::DistanceComputationTools::computeCloud2MeshDistances(), cloudViewer::DistanceComputationTools::computeCloud2MeshDistanceWithOctree(), cloudViewer::DistanceComputationTools::computeCloud2PlaneDistanceRMS(), cloudViewer::DistanceComputationTools::computeCloud2PlaneEquation(), cloudViewer::DistanceComputationTools::ComputeCloud2PlaneMaxDistance(), cloudViewer::DistanceComputationTools::ComputeCloud2PlaneRobustMax(), DistanceMapGenerationTool::ProfileMetaData::computeCloudToSurfaceOriginTrans(), ComputeCorePointNormal(), cloudViewer::Neighbourhood::computeCurvature(), QuadricLocalModel::computeDistanceFromModelToPoint(), ComputeEdgePoint(), cloudViewer::Neighbourhood::computeLeastSquareBestFittingPlane(), DistanceMapGenerationTool::ComputeMinAndMaxLatitude_rad(), cloudViewer::Neighbourhood::computeMomentOrder1(), ComputeNeighborhood2MeshDistancesWithOctree(), cloudViewer::DistanceComputationTools::computePoint2PlaneDistance(), cloudViewer::DistanceComputationTools::computePoint2TriangleDistance(), cloudViewer::Neighbourhood::computeQuadric(), DistanceMapGenerationTool::ComputeRadialDist(), cloudViewer::FPCSRegistrationTools::ComputeRegistrationScore(), cloudViewer::Neighbourhood::computeRoughness(), DimensionalityScaleParamsComputer::computeScaleParams(), cloudViewer::PointProjectionTools::computeTriangulation(), ccVolumeCalcTool::ComputeVolume(), DistanceMapGenerationTool::ConvertCloudToConical(), DistanceMapGenerationTool::ConvertCloudToCylindrical(), DistanceMapGenerationTool::ConvertMapToCloud(), DistanceMapGenerationTool::ConvertProfileToMesh(), ccPointPairRegistrationDlg::convertToSphereCenter(), DistanceMapGenerationTool::CreateMap(), ccCropTool::Crop(), Tuple3Tpl< Type >::data(), cloudViewer::GeometricalAnalysisTools::DetectCircle(), cloudViewer::PointProjectionTools::developCloudOnCone(), cloudViewer::PointProjectionTools::developCloudOnCylinder(), DistanceMapGenerationDlg::DistanceMapGenerationDlg(), cloudViewer::KDTree::distanceScanTree(), ccGraphicalSegmentationTool::doExportSegmentationPolyline(), ccPointPair::drawMeOnly(), ccTrace::drawMeOnly(), ccRasterizeTool::exportContourLines(), ccRasterizeTool::ExportGeoTiff(), cloudViewer::DgmOctree::extractCCs(), ccContourExtractor::ExtractFlatContour(), MatrixDisplayDlg::fillDialogWith(), ccInnerRect2DFinder::findBiggestRect(), cloudViewer::FPCSRegistrationTools::FindCongruentBases(), cloudViewer::DgmOctree::findNearestNeighborsStartingFromCell(), cloudViewer::KDTree::findNearestNeighbour(), cloudViewer::KDTree::findNearestNeighbourWithMaxDist(), cloudViewer::KDTree::findPointBelowDistance(), cloudViewer::DgmOctree::findTheNearestNeighborStartingFromCell(), GrainsAsEllipsoids::fitEllipsoidToGrain(), FromFbxMesh(), ccGLMatrixTpl< T >::FromToRotation(), ccRasterizeTool::generateContours(), cloudViewer::DgmOctree::getCellDistanceFromBorders(), ecvDisplayTools::GetCenterOfRotation(), qCanupo2DViewDialog::getClickPos(), GetConeProfile(), ccNormalVectors::GetNormIndex(), qM3C2Tools::GuessBestParams(), ccInnerRect2DFinder::init(), Tiler::init(), cloudViewer::DistanceComputationTools::intersectMeshWithOctree(), cloudViewer::Grid3D< Type >::intersectWith(), LoadCloud(), SimpleBinFilter::loadFile(), DistanceMapGenerationDlg::loadOverlaySymbols(), qSRA::loadProfile(), qM3C2Normals::MakeNormalsHorizontal(), MakeSquare(), cloudViewer::BoundingBoxTpl< T >::minDistTo(), ccBoundingBoxEditorDlg::onAxisValueChanged(), ecvAnimationParamDlg::onItemPicked(), ccPointPairRegistrationDlg::onItemPicked(), MainWindow::onItemPicked(), Vector3Tpl< Type >::operator()(), cloudViewer::SquareMatrixTpl< Scalar >::operator*(), Vector3Tpl< Type >::operator[](), OrientPointNormalWithCloud(), Vector3Tpl< Type >::orthogonal(), DimScalarFieldWrapper::pointValue(), ccTracePolylineTool::polylineOverSampling(), masc::ContextBasedFeature::prepare(), CommandCrossSection::process(), CommandCrop::process(), CommandRasterize::process(), ccInnerRect2DFinder::process(), ecvAnimationParamDlg::processPickedItem(), cloudViewer::GeometricalAnalysisTools::RefineSphereLS(), SaveScan(), SinusxFilter::saveToFile(), MascaretFilter::saveToFile(), cloudViewer::ManualSegmentationTools::segmentMeshWithAABox(), cloudViewer::ManualSegmentationTools::segmentMeshWithAAPlane(), ecvDisplayTools::SetCenterOfRotation(), TransformInfo::setRotation(), TransformInfo::setTransformation(), ecvFilterTool::shiftBox(), cloudViewer::TrueKdTree::split(), cloudViewer::DistanceComputationTools::synchronizeOctrees(), cloudViewer::Delaunay2dMesh::TesselateContour(), ccBoundingBoxEditorDlg::toClipboardClicked(), Vector3Tpl< Type >::toFloat(), ToLocalAbscissa(), Vector3Tpl< Type >::toPC(), cloudViewer::Neighbourhood::triangulateFromQuadric(), cloudViewer::CCMiscTools::TriBoxOverlap(), cloudViewer::CCMiscTools::TriBoxOverlapd(), cc2Point5DimEditor::update2DDisplayZoom(), ccRasterizeTool::updateGrid(), ccPointListPickingDlg::updateList(), cloudViewer::KDTree::updateOutsideBoundingBox(), DistanceMapGenerationDlg::updateProfileOrigin(), DistanceMapGenerationDlg::updateZoom(), and ccContourExtractorDlg::zoomOn().

◆ x

template<class Type >
Type Tuple3Tpl< Type >::x

Definition at line 137 of file CVGeom.h.

Referenced by AABB< T >::AABB(), cloudViewer::BoundingBoxTpl< T >::add(), cloudViewer::PointCloudTpl< T >::addPoint(), ccGraphicalSegmentationTool::addPointToPolyline(), MainWindow::addToDB(), ccGraphicalTransformationTool::apply(), ccPointPairRegistrationDlg::apply(), ccGLMatrixTpl< T >::applyRotation(), ccGLMatrixTpl< T >::applyX(), ccGLMatrixTpl< T >::applyY(), ccGLMatrixTpl< T >::applyZ(), ccGLMatrixTpl< T >::ccGLMatrixTpl(), ccPlaneEditDlg::ccPlaneEditDlg(), ccScaleDlg::ccScaleDlg(), LasSaveDialog::chosenScale(), cloud2binary(), ComparisonX(), GeneralFilters::compute(), qVoxFallProcess::Compute(), cloudViewer::Neighbourhood::compute3DQuadric(), cloudViewer::DistanceComputationTools::computeApproxCloud2CloudDistance(), cloudViewer::DgmOctreeReferenceCloud::computeBB(), cloudViewer::DgmOctree::computeCellCenter(), cloudViewer::DistanceComputationTools::computeCellHausdorffDistance(), cloudViewer::DistanceComputationTools::computeCellHausdorffDistanceWithLocalModel(), cloudViewer::DgmOctree::computeCellLimits(), cloudViewer::Grid3D< Type >::computeCellPos(), cloudViewer::DistanceComputationTools::computeCloud2BoxEquation(), cloudViewer::DistanceComputationTools::computeCloud2MeshDistances(), cloudViewer::DistanceComputationTools::computeCloud2MeshDistanceWithOctree(), cloudViewer::DistanceComputationTools::computeCloud2PolylineEquation(), ComputeClusterVolume(), ComputeCorePointNormal(), cloudViewer::Neighbourhood::computeCovarianceMatrix(), cloudViewer::GeometricalAnalysisTools::ComputeCovarianceMatrix(), cloudViewer::GeometricalAnalysisTools::ComputeCrossCovarianceMatrix(), cloudViewer::Neighbourhood::computeCurvature(), ComputeFacetExtensions(), cloudViewer::Neighbourhood::computeGravityCenter(), cloudViewer::Neighbourhood::computeLeastSquareBestFittingPlane(), cloudViewer::MeshSamplingTools::computeMeshVolume(), cloudViewer::DgmOctree::ComputeMinDistanceToCellBorder(), ComputeNeighborhood2MeshDistancesWithOctree(), ccEntityAction::computeOctree(), ComputePMUncertainty(), cloudViewer::DistanceComputationTools::computePoint2TriangleDistance(), cloudViewer::Neighbourhood::computeQuadric(), DistanceMapGenerationTool::ComputeRadialDist(), DimensionalityScaleParamsComputer::computeScaleParams(), cloudViewer::GeometricalAnalysisTools::ComputeSphereFrom4(), DistanceMapGenerationTool::ComputeSurfacesAndVolumes(), FastMarchingForFacetExtraction::computeTCoefApprox(), cloudViewer::PointProjectionTools::computeTriangulation(), masc::ContextBasedFeature::computeValue(), cloudViewer::BoundingBoxTpl< T >::computeVolume(), cloudViewer::GeometricalAnalysisTools::ComputeWeightedCrossCovarianceMatrix(), cloudViewer::BoundingBoxTpl< T >::contains(), cloudViewer::BoundingBoxTpl< T >::containsEigen(), contourPoly(), contourPoly2(), ConverFromTo(), DistanceMapGenerationTool::ConvertCloudToCylindrical(), DistanceMapGenerationTool::ConvertMapToCloud(), DistanceMapGenerationTool::ConvertProfileToMesh(), ccMeasurementDevice::createScalarFieldForCloud(), ccCropTool::Crop(), Vector3Tpl< Type >::cross(), cloudViewer::GeometricalAnalysisTools::DetectCircle(), DistanceMapGenerationDlg::DistanceMapGenerationDlg(), qCSF::doAction(), qHoughNormals::doAction(), ccGraphicalSegmentationTool::doActionUseExistingPolyline(), ccGraphicalSegmentationTool::doExportSegmentationPolyline(), Vector3Tpl< Type >::dot(), ccPointPair::drawMeOnly(), ccTrace::drawMeOnly(), ccSymbolCloud::drawMeOnly(), ccCompass::estimateStrain(), ccCompass::estimateStructureNormals(), ccRasterizeTool::exportContourLines(), qFacets::exportFacets(), qFacets::exportFacetsInfo(), ccPointListPickingDlg::exportToASCII(), cloudViewer::DgmOctree::extractCCs(), FastMarchingForFacetExtraction::ExtractPlanarFacets(), MatrixDisplayDlg::fillDialogWith(), ccPropertiesTreeDelegate::fillWithCoordinateSystem(), ccPropertiesTreeDelegate::fillWithFacet(), ccPropertiesTreeDelegate::fillWithHObject(), ccPropertiesTreeDelegate::fillWithPlanarEntity(), ccPropertiesTreeDelegate::fillWithShifted(), cloudViewer::RegistrationTools::FilterTransformation(), qVoxFallTools::FindAdjacents(), cloudViewer::FPCSRegistrationTools::FindBase(), GrainsAsEllipsoids::fitEllipsoidToGrain(), NumpyCloud::forEach(), FromCCLibMatrix(), FromFbxMesh(), cloudViewer::t::geometry::AxisAlignedBoundingBox::FromLegacy(), ccUnrollDlg::fromPersistentSettings(), ccGLMatrixTpl< T >::FromToRotation(), ccGLMatrixTpl< T >::FromViewDirAndUpDir(), cloudViewer::AutoSegmentationTools::frontPropagationBasedSegmentation(), ccRasterizeTool::generateContours(), cloudViewer::DgmOctree::GenerateTruncatedCellCode(), cloudViewer::DgmOctree::genericBuild(), get_subset(), NumpyCloud::getBoundingBox(), cloudViewer::BoundingBoxTpl< T >::getBounds(), cloudViewer::DgmOctree::getCellDistanceFromBorders(), cloudViewer::DgmOctree::getCellPos(), qCanupo2DViewDialog::getClickPos(), getCommonPtsIdx(), getDensity(), cloudViewer::BoundingBoxTpl< T >::getMaxBoxDim(), cloudViewer::BoundingBoxTpl< T >::getMinBoxDim(), getMortarMaps(), cloudViewer::DgmOctree::getNeighborCellsAround(), PointCloudWrapper< Real >::getNormal(), ccGLMatrixTpl< T >::getParameters(), PointCloudWrapper< Real >::getPoint(), cloudViewer::GenericIndexedCloud::getPoint(), cloudViewer::PointCloudTpl< T >::getPoint(), NumpyCloud::getPoint(), cloudViewer::DgmOctree::getPointsInBoxNeighbourhood(), cloudViewer::DgmOctree::getPointsInCylindricalNeighbourhood(), cloudViewer::DgmOctree::getPointsInCylindricalNeighbourhoodProgressive(), cloudViewer::DgmOctree::getPointsInNeighbourCellsAround(), cloudViewer::DgmOctree::getPointsInSphericalNeighbourhood(), GetPolylineMetaVector(), cloudViewer::DgmOctree::getTheCellPosWhichIncludesThePoint(), cloudViewer::FastMarching::getTime(), ccGeomFeaturesDlg::getUpDirection(), cloudViewer::Grid3D< Type >::getValue(), AABox::getVertexN(), AACube::getVertexN(), AABox::getVertexP(), AACube::getVertexP(), PCVContext::GLAccumPixel(), GrainsAsEllipsoids::GrainsAsEllipsoids(), qVoxFallTools::Grid2Index(), qM3C2Tools::GuessBestParams(), LasWaveformSaver::handlePoint(), qVoxFallTools::Index2Grid(), cloudViewer::ChamferDistanceTransform::init(), StereogramWidget::init(), cloudViewer::Grid3D< Type >::init(), ccGLMatrixTpl< T >::initFromParameters(), cloudViewer::SaitoSquaredDistanceTransform::initGrid(), cloudViewer::FastMarching::initGridWithOctree(), InitializeOutputCloud(), ccPlaneEditDlg::initWithPlane(), cloudViewer::KDTree::insidePointToCellDistance(), cloudViewer::SimpleMesh::interpolateNormals(), cloudViewer::DistanceComputationTools::intersectMeshWithOctree(), AABB< T >::intersects(), cloudViewer::Grid3D< Type >::intersectWith(), cloudViewer::ManualSegmentationTools::isPointInsidePoly(), ccShiftedObject::isShifted(), G3Point::G3PointAction::CloudAdaptor::kdtree_get_pt(), cloudViewer::FPCSRegistrationTools::LinesIntersections(), ProfileLoader::Load(), LoadCloud(), ecvGenericCameraTool::CameraInfo::loadConfig(), CSVMatrixFilter::loadFile(), PovFilter::loadFile(), SalomeHydroFilter::loadFile(), SinusxFilter::loadFile(), SimpleBinFilter::loadFile(), LASFWFFilter::loadFile(), LasIOFilter::loadFile(), LASFilter::loadFile(), LasMetadata::LoadScaleFrom(), LoadScan(), cloudViewer::CCMiscTools::MakeMinAndMaxCubical(), MakeSquare(), Vector3Tpl< Type >::maxCoeff(), ccMeasurementDevice::measurePointToPlaneDistance(), ecvDisplayTools::MoveCamera(), cloudViewer::LocalModel::New(), Vector3Tpl< Type >::norm2(), Vector3Tpl< Type >::norm2d(), ccPlaneEditDlg::onDipDirChanged(), ccApplyTransformationDlg::onEulerValueChanged(), ccPlaneEditDlg::onItemPicked(), ecvMeasurementTool::onItemPicked(), ccTracePolylineTool::onItemPicked(), MainWindow::onItemPicked(), ccPlaneEditDlg::onNormalChanged(), ccApplyTransformationDlg::onRotAngleValueChanged(), Vector3Tpl< Type >::operator Vector3Tpl< double >(), Tuple3Tpl< Type >::operator*(), Vector3Tpl< Type >::operator*(), cloudViewer::BoundingBoxTpl< T >::operator*=(), Tuple3Tpl< Type >::operator*=(), Vector3Tpl< Type >::operator*=(), cloudViewer::BoundingBoxTpl< T >::operator+(), Vector3Tpl< Type >::operator+(), Tuple3Tpl< Type >::operator+(), Vector3Tpl< Type >::operator+=(), Tuple3Tpl< Type >::operator+=(), ccGLMatrixTpl< T >::operator+=(), Tuple3Tpl< Type >::operator-(), Vector3Tpl< Type >::operator-(), Vector3Tpl< Type >::operator-=(), Tuple3Tpl< Type >::operator-=(), ccGLMatrixTpl< T >::operator-=(), Tuple3Tpl< Type >::operator/(), Vector3Tpl< Type >::operator/(), Tuple3Tpl< Type >::operator/=(), Vector3Tpl< Type >::operator/=(), Vector3Tpl< Type >::operator=(), ccTrace::optimizeSegment(), optRotY(), cloudViewer::KDTree::pointToCellDistances(), cloudViewer::KDTree::pointToCellSquareDistance(), cloudViewer::FastMarching::pos2index(), masc::ContextBasedFeature::prepare(), CommandCrossSection::process(), CommandRoughness::process(), CommandMatchBBCenters::process(), CommandMatchBestFitPlane::process(), CommandCrop2D::process(), CommandCSF::process(), ccPointPropertiesDlg::processClickedPoint(), ccCommandLineInterface::processGlobalShiftCommand(), ccPointListPickingDlg::processPickedPoint(), Vector3Tpl< Type >::prod(), ecvGenericDisplayTools::Project(), cloudViewer::ChamferDistanceTransform::propagateDistance(), cloudViewer::geometry::pybind_primitives(), Ray< T >::Ray(), cloudViewer::DgmOctree::rayCast(), ccBoundingBoxEditorDlg::reflectChanges(), cloudViewer::RegistrationTools::RegistrationProcedure(), rotY(), DxfProfilesExporter::SaveHorizontalProfiles(), LasSaver::saveNextPoint(), ccPlaneEditDlg::saveParamsAndAccept(), SaveScan(), PcdFilter::saveToFile(), SalomeHydroFilter::saveToFile(), MAFilter::saveToFile(), MascaretFilter::saveToFile(), SimpleBinFilter::saveToFile(), LASFWFFilter::saveToFile(), LasIOFilter::saveToFile(), LASFilter::saveToFile(), DxfProfilesExporter::SaveVerticalProfiles(), cloudViewer::SaitoSquaredDistanceTransform::SDT_2D(), cloudViewer::SaitoSquaredDistanceTransform::SDT_3D(), G3Point::G3PointAction::segment(), ccGraphicalSegmentationTool::segment(), cloudViewer::ManualSegmentationTools::segment(), ccTracePolylineTool::SegmentGLParams::SegmentGLParams(), cloudViewer::ManualSegmentationTools::segmentMeshWithAABox(), ccBoundingBoxEditorDlg::setBoxAxes(), ccGLMatrixTpl< T >::setColumn(), LASOpenDlg::setInfos(), LasSaveDialog::setOptimalScale(), LasSaveDialog::setOriginalScale(), ccMeasurementRecorder::setPlane(), cloudViewer::PointCloudTpl< T >::setPoint(), PdmsTools::PdmsObjects::Vertex::setPosition(), SetPoylineMetaVector(), ecvPrimitiveFactoryDlg::setSpherePositionFromClipboard(), ccGLMatrixTpl< T >::setTranslation(), ccGeomFeaturesDlg::setUpDirection(), cloudViewer::Grid3D< Type >::setValue(), cloudViewer::TrueKdTree::split(), ccGLMatrixTpl< T >::toAngleAxis(), Vector3Tpl< Type >::toDouble(), ToFbxMesh(), DistanceMapGenerationDlg::toggleOverlayGrid(), ccUnrollDlg::toPersistentSettings(), ecvGenericCameraTool::CameraInfo::toString(), toTranslatedVector(), cloudViewer::Neighbourhood::triangulateFromQuadric(), cloudViewer::CCMiscTools::TriBoxOverlap(), cloudViewer::CCMiscTools::TriBoxOverlapd(), ccPointPropertiesDlg::update2DZone(), ccApplyTransformationDlg::updateAll(), ccFitPlane::updateAttributes(), GrainsAsEllipsoids::updateBBoxOnlyOne(), cloudViewer::DgmOctree::updateCellSizeTable(), qCanupo2DViewDialog::updateClassifierPath(), MinimumCutSegmentationDlg::updateForeGroundPoint(), cloudViewer::KDTree::updateInsideBoundingBox(), GrainsAsEllipsoids::updateMeshAndLineSet(), ccLineation::updateMetadata(), ccThickness::updateMetadata(), DistanceMapGenerationDlg::updateMinAndMaxLimits(), ccGraphicalSegmentationTool::updatePolyLine(), ccTracePolylineTool::updatePolyLineTip(), ecvAnimationParamDlg::updateRotationAxisPoint(), DistanceMapGenerationDlg::updateZoom(), Vector3Tpl< Type >::vset(), G3Point::G3PointAction::wolman(), and ccContourExtractorDlg::zoomOn().

◆ y

template<class Type >
Type Tuple3Tpl< Type >::y

Definition at line 137 of file CVGeom.h.

Referenced by AABB< T >::AABB(), cloudViewer::BoundingBoxTpl< T >::add(), cloudViewer::PointCloudTpl< T >::addPoint(), ccGraphicalSegmentationTool::addPointToPolyline(), MainWindow::addToDB(), ccGraphicalTransformationTool::apply(), ccPointPairRegistrationDlg::apply(), ccGLMatrixTpl< T >::applyRotation(), ccGLMatrixTpl< T >::applyX(), ccGLMatrixTpl< T >::applyY(), ccGLMatrixTpl< T >::applyZ(), ccGLMatrixTpl< T >::ccGLMatrixTpl(), ccPlaneEditDlg::ccPlaneEditDlg(), ccScaleDlg::ccScaleDlg(), LasSaveDialog::chosenScale(), ComparisonY(), GeneralFilters::compute(), qVoxFallProcess::Compute(), cloudViewer::Neighbourhood::compute3DQuadric(), cloudViewer::DistanceComputationTools::computeApproxCloud2CloudDistance(), cloudViewer::DgmOctreeReferenceCloud::computeBB(), cloudViewer::DgmOctree::computeCellCenter(), cloudViewer::DistanceComputationTools::computeCellHausdorffDistance(), cloudViewer::DistanceComputationTools::computeCellHausdorffDistanceWithLocalModel(), cloudViewer::DgmOctree::computeCellLimits(), cloudViewer::Grid3D< Type >::computeCellPos(), cloudViewer::DistanceComputationTools::computeCloud2BoxEquation(), cloudViewer::DistanceComputationTools::computeCloud2MeshDistances(), cloudViewer::DistanceComputationTools::computeCloud2MeshDistanceWithOctree(), cloudViewer::DistanceComputationTools::computeCloud2PolylineEquation(), ComputeClusterVolume(), cloudViewer::Neighbourhood::computeCovarianceMatrix(), cloudViewer::GeometricalAnalysisTools::ComputeCovarianceMatrix(), cloudViewer::GeometricalAnalysisTools::ComputeCrossCovarianceMatrix(), cloudViewer::Neighbourhood::computeCurvature(), ComputeFacetExtensions(), cloudViewer::Neighbourhood::computeGravityCenter(), cloudViewer::Neighbourhood::computeLeastSquareBestFittingPlane(), cloudViewer::MeshSamplingTools::computeMeshVolume(), cloudViewer::DgmOctree::ComputeMinDistanceToCellBorder(), ComputeNeighborhood2MeshDistancesWithOctree(), ccEntityAction::computeOctree(), ComputePMUncertainty(), cloudViewer::DistanceComputationTools::computePoint2TriangleDistance(), cloudViewer::Neighbourhood::computeQuadric(), DistanceMapGenerationTool::ComputeRadialDist(), DimensionalityScaleParamsComputer::computeScaleParams(), cloudViewer::GeometricalAnalysisTools::ComputeSphereFrom4(), DistanceMapGenerationTool::ComputeSurfacesAndVolumes(), FastMarchingForFacetExtraction::computeTCoefApprox(), masc::ContextBasedFeature::computeValue(), cloudViewer::BoundingBoxTpl< T >::computeVolume(), cloudViewer::GeometricalAnalysisTools::ComputeWeightedCrossCovarianceMatrix(), cloudViewer::BoundingBoxTpl< T >::contains(), cloudViewer::BoundingBoxTpl< T >::containsEigen(), contourPoly(), contourPoly2(), ConverFromTo(), DistanceMapGenerationTool::ConvertCloudToCylindrical(), DistanceMapGenerationTool::ConvertMapToCloud(), DistanceMapGenerationTool::ConvertProfileToMesh(), ccMeasurementDevice::createScalarFieldForCloud(), ccCropTool::Crop(), Vector3Tpl< Type >::cross(), cloudViewer::GeometricalAnalysisTools::DetectCircle(), DistanceMapGenerationDlg::DistanceMapGenerationDlg(), qCSF::doAction(), qHoughNormals::doAction(), ccGraphicalSegmentationTool::doActionUseExistingPolyline(), ccGraphicalSegmentationTool::doExportSegmentationPolyline(), Vector3Tpl< Type >::dot(), ccPointPair::drawMeOnly(), ccTrace::drawMeOnly(), ccSymbolCloud::drawMeOnly(), ccCompass::estimateStrain(), ccCompass::estimateStructureNormals(), ccRasterizeTool::exportContourLines(), qFacets::exportFacets(), qFacets::exportFacetsInfo(), ccPointListPickingDlg::exportToASCII(), cloudViewer::DgmOctree::extractCCs(), ccContourExtractor::ExtractFlatContour(), FastMarchingForFacetExtraction::ExtractPlanarFacets(), MatrixDisplayDlg::fillDialogWith(), ccPropertiesTreeDelegate::fillWithCoordinateSystem(), ccPropertiesTreeDelegate::fillWithFacet(), ccPropertiesTreeDelegate::fillWithHObject(), ccPropertiesTreeDelegate::fillWithPlanarEntity(), ccPropertiesTreeDelegate::fillWithShifted(), cloudViewer::RegistrationTools::FilterTransformation(), qVoxFallTools::FindAdjacents(), cloudViewer::FPCSRegistrationTools::FindBase(), GrainsAsEllipsoids::fitEllipsoidToGrain(), NumpyCloud::forEach(), FromCCLibMatrix(), FromFbxMesh(), cloudViewer::t::geometry::AxisAlignedBoundingBox::FromLegacy(), ccUnrollDlg::fromPersistentSettings(), ccGLMatrixTpl< T >::FromToRotation(), ccGLMatrixTpl< T >::FromViewDirAndUpDir(), cloudViewer::AutoSegmentationTools::frontPropagationBasedSegmentation(), ccRasterizeTool::generateContours(), cloudViewer::DgmOctree::GenerateTruncatedCellCode(), cloudViewer::DgmOctree::genericBuild(), get_subset(), NumpyCloud::getBoundingBox(), cloudViewer::BoundingBoxTpl< T >::getBounds(), cloudViewer::DgmOctree::getCellDistanceFromBorders(), cloudViewer::DgmOctree::getCellPos(), qCanupo2DViewDialog::getClickPos(), getDensity(), cloudViewer::BoundingBoxTpl< T >::getMaxBoxDim(), cloudViewer::BoundingBoxTpl< T >::getMinBoxDim(), getMortarMaps(), cloudViewer::DgmOctree::getNeighborCellsAround(), PointCloudWrapper< Real >::getNormal(), ccGLMatrixTpl< T >::getParameters(), PointCloudWrapper< Real >::getPoint(), cloudViewer::GenericIndexedCloud::getPoint(), cloudViewer::PointCloudTpl< T >::getPoint(), NumpyCloud::getPoint(), cloudViewer::DgmOctree::getPointsInBoxNeighbourhood(), cloudViewer::DgmOctree::getPointsInCylindricalNeighbourhood(), cloudViewer::DgmOctree::getPointsInCylindricalNeighbourhoodProgressive(), cloudViewer::DgmOctree::getPointsInNeighbourCellsAround(), cloudViewer::DgmOctree::getPointsInSphericalNeighbourhood(), GetPolylineMetaVector(), cloudViewer::DgmOctree::getTheCellPosWhichIncludesThePoint(), cloudViewer::FastMarching::getTime(), ccGeomFeaturesDlg::getUpDirection(), cloudViewer::Grid3D< Type >::getValue(), AABox::getVertexN(), AACube::getVertexN(), AABox::getVertexP(), AACube::getVertexP(), PCVContext::GLAccumPixel(), GrainsAsEllipsoids::GrainsAsEllipsoids(), qVoxFallTools::Grid2Index(), qM3C2Tools::GuessBestParams(), LasWaveformSaver::handlePoint(), qVoxFallTools::Index2Grid(), cloudViewer::ChamferDistanceTransform::init(), StereogramWidget::init(), cloudViewer::Grid3D< Type >::init(), ccGLMatrixTpl< T >::initFromParameters(), cloudViewer::SaitoSquaredDistanceTransform::initGrid(), cloudViewer::FastMarching::initGridWithOctree(), InitializeOutputCloud(), ccPlaneEditDlg::initWithPlane(), cloudViewer::KDTree::insidePointToCellDistance(), cloudViewer::SimpleMesh::interpolateNormals(), cloudViewer::DistanceComputationTools::intersectMeshWithOctree(), AABB< T >::intersects(), cloudViewer::Grid3D< Type >::intersectWith(), cloudViewer::ManualSegmentationTools::isPointInsidePoly(), ccShiftedObject::isShifted(), G3Point::G3PointAction::CloudAdaptor::kdtree_get_pt(), cloudViewer::FPCSRegistrationTools::LinesIntersections(), ProfileLoader::Load(), LoadCloud(), ecvGenericCameraTool::CameraInfo::loadConfig(), SalomeHydroFilter::loadFile(), SinusxFilter::loadFile(), SimpleBinFilter::loadFile(), LASFWFFilter::loadFile(), LasIOFilter::loadFile(), LASFilter::loadFile(), LasMetadata::LoadScaleFrom(), LoadScan(), cloudViewer::CCMiscTools::MakeMinAndMaxCubical(), MakeSquare(), Vector3Tpl< Type >::maxCoeff(), ccMeasurementDevice::measurePointToPlaneDistance(), ecvDisplayTools::MoveCamera(), cloudViewer::LocalModel::New(), Vector3Tpl< Type >::norm2(), Vector3Tpl< Type >::norm2d(), ccPlaneEditDlg::onDipDirChanged(), ccApplyTransformationDlg::onEulerValueChanged(), ccPlaneEditDlg::onItemPicked(), ecvMeasurementTool::onItemPicked(), ccTracePolylineTool::onItemPicked(), MainWindow::onItemPicked(), ccPlaneEditDlg::onNormalChanged(), ccApplyTransformationDlg::onRotAngleValueChanged(), Vector3Tpl< Type >::operator Vector3Tpl< double >(), Tuple3Tpl< Type >::operator*(), Vector3Tpl< Type >::operator*(), cloudViewer::BoundingBoxTpl< T >::operator*=(), Tuple3Tpl< Type >::operator*=(), Vector3Tpl< Type >::operator*=(), cloudViewer::BoundingBoxTpl< T >::operator+(), Vector3Tpl< Type >::operator+(), Tuple3Tpl< Type >::operator+(), Vector3Tpl< Type >::operator+=(), Tuple3Tpl< Type >::operator+=(), ccGLMatrixTpl< T >::operator+=(), Tuple3Tpl< Type >::operator-(), Vector3Tpl< Type >::operator-(), Vector3Tpl< Type >::operator-=(), Tuple3Tpl< Type >::operator-=(), ccGLMatrixTpl< T >::operator-=(), Tuple3Tpl< Type >::operator/(), Vector3Tpl< Type >::operator/(), Tuple3Tpl< Type >::operator/=(), Vector3Tpl< Type >::operator/=(), Vector3Tpl< Type >::operator=(), ccTrace::optimizeSegment(), optRotY(), cloudViewer::KDTree::pointToCellDistances(), cloudViewer::KDTree::pointToCellSquareDistance(), cloudViewer::FastMarching::pos2index(), masc::ContextBasedFeature::prepare(), CommandCrossSection::process(), CommandRoughness::process(), CommandMatchBBCenters::process(), CommandMatchBestFitPlane::process(), CommandCrop2D::process(), CommandCSF::process(), ccPointPropertiesDlg::processClickedPoint(), ccCommandLineInterface::processGlobalShiftCommand(), ccPointListPickingDlg::processPickedPoint(), Vector3Tpl< Type >::prod(), ecvGenericDisplayTools::Project(), cloudViewer::ChamferDistanceTransform::propagateDistance(), cloudViewer::geometry::pybind_primitives(), Ray< T >::Ray(), cloudViewer::DgmOctree::rayCast(), ccBoundingBoxEditorDlg::reflectChanges(), cloudViewer::RegistrationTools::RegistrationProcedure(), rotY(), DxfProfilesExporter::SaveHorizontalProfiles(), LasSaver::saveNextPoint(), ccPlaneEditDlg::saveParamsAndAccept(), SaveScan(), PcdFilter::saveToFile(), SalomeHydroFilter::saveToFile(), MAFilter::saveToFile(), MascaretFilter::saveToFile(), SimpleBinFilter::saveToFile(), LASFWFFilter::saveToFile(), LasIOFilter::saveToFile(), LASFilter::saveToFile(), DxfProfilesExporter::SaveVerticalProfiles(), cloudViewer::SaitoSquaredDistanceTransform::SDT_2D(), cloudViewer::SaitoSquaredDistanceTransform::SDT_3D(), G3Point::G3PointAction::segment(), ccGraphicalSegmentationTool::segment(), cloudViewer::ManualSegmentationTools::segment(), ccTracePolylineTool::SegmentGLParams::SegmentGLParams(), cloudViewer::ManualSegmentationTools::segmentMeshWithAABox(), ccBoundingBoxEditorDlg::setBoxAxes(), ccGLMatrixTpl< T >::setColumn(), LASOpenDlg::setInfos(), LasSaveDialog::setOptimalScale(), LasSaveDialog::setOriginalScale(), ccMeasurementRecorder::setPlane(), cloudViewer::PointCloudTpl< T >::setPoint(), PdmsTools::PdmsObjects::Vertex::setPosition(), SetPoylineMetaVector(), ecvPrimitiveFactoryDlg::setSpherePositionFromClipboard(), ccGLMatrixTpl< T >::setTranslation(), ccGeomFeaturesDlg::setUpDirection(), cloudViewer::Grid3D< Type >::setValue(), cloudViewer::TrueKdTree::split(), ccGLMatrixTpl< T >::toAngleAxis(), Vector3Tpl< Type >::toDouble(), ToFbxMesh(), DistanceMapGenerationDlg::toggleOverlayGrid(), ccUnrollDlg::toPersistentSettings(), ecvGenericCameraTool::CameraInfo::toString(), toTranslatedVector(), qCanupoTools::TrainClassifier(), cloudViewer::Neighbourhood::triangulateFromQuadric(), cloudViewer::CCMiscTools::TriBoxOverlap(), cloudViewer::CCMiscTools::TriBoxOverlapd(), ccPointPropertiesDlg::update2DZone(), ccApplyTransformationDlg::updateAll(), ccFitPlane::updateAttributes(), GrainsAsEllipsoids::updateBBoxOnlyOne(), qCanupo2DViewDialog::updateClassifierPath(), MinimumCutSegmentationDlg::updateForeGroundPoint(), cloudViewer::KDTree::updateInsideBoundingBox(), GrainsAsEllipsoids::updateMeshAndLineSet(), ccLineation::updateMetadata(), ccThickness::updateMetadata(), DistanceMapGenerationDlg::updateMinAndMaxLimits(), ccGraphicalSegmentationTool::updatePolyLine(), ccTracePolylineTool::updatePolyLineTip(), ecvAnimationParamDlg::updateRotationAxisPoint(), DistanceMapGenerationDlg::updateZoom(), Vector3Tpl< Type >::vset(), G3Point::G3PointAction::wolman(), and ccContourExtractorDlg::zoomOn().

◆ z

template<class Type >
Type Tuple3Tpl< Type >::z

Definition at line 137 of file CVGeom.h.

Referenced by AABB< T >::AABB(), cloudViewer::BoundingBoxTpl< T >::add(), cloudViewer::PointCloudTpl< T >::addPoint(), MainWindow::addToDB(), ccGraphicalTransformationTool::apply(), ccPointPairRegistrationDlg::apply(), ccGLMatrixTpl< T >::applyRotation(), ccGLMatrixTpl< T >::applyX(), ccGLMatrixTpl< T >::applyY(), ccGLMatrixTpl< T >::applyZ(), ccFitPlane::ccFitPlane(), ccGLMatrixTpl< T >::ccGLMatrixTpl(), ccPlaneEditDlg::ccPlaneEditDlg(), ccScaleDlg::ccScaleDlg(), LasSaveDialog::chosenScale(), cloud2binary(), ComparisonZ(), GeneralFilters::compute(), qVoxFallProcess::Compute(), cloudViewer::Neighbourhood::compute3DQuadric(), cloudViewer::DistanceComputationTools::computeApproxCloud2CloudDistance(), cloudViewer::DgmOctreeReferenceCloud::computeBB(), cloudViewer::DgmOctree::computeCellCenter(), cloudViewer::DistanceComputationTools::computeCellHausdorffDistance(), cloudViewer::DistanceComputationTools::computeCellHausdorffDistanceWithLocalModel(), cloudViewer::DgmOctree::computeCellLimits(), cloudViewer::Grid3D< Type >::computeCellPos(), cloudViewer::DistanceComputationTools::computeCloud2BoxEquation(), cloudViewer::DistanceComputationTools::computeCloud2MeshDistances(), cloudViewer::DistanceComputationTools::computeCloud2MeshDistanceWithOctree(), cloudViewer::DistanceComputationTools::computeCloud2PolylineEquation(), ComputeClusterVolume(), ComputeCorePointNormal(), cloudViewer::Neighbourhood::computeCovarianceMatrix(), cloudViewer::GeometricalAnalysisTools::ComputeCovarianceMatrix(), cloudViewer::GeometricalAnalysisTools::ComputeCrossCovarianceMatrix(), cloudViewer::Neighbourhood::computeCurvature(), cloudViewer::Neighbourhood::computeGravityCenter(), cloudViewer::Neighbourhood::computeLeastSquareBestFittingPlane(), cloudViewer::MeshSamplingTools::computeMeshVolume(), cloudViewer::DgmOctree::ComputeMinDistanceToCellBorder(), ComputeNeighborhood2MeshDistancesWithOctree(), ccEntityAction::computeOctree(), ComputePMUncertainty(), cloudViewer::DistanceComputationTools::computePoint2TriangleDistance(), cloudViewer::Neighbourhood::computeQuadric(), cloudViewer::GeometricalAnalysisTools::ComputeSphereFrom4(), FastMarchingForFacetExtraction::computeTCoefApprox(), masc::NeighborhoodFeature::computeValue(), masc::ContextBasedFeature::computeValue(), cloudViewer::BoundingBoxTpl< T >::computeVolume(), cloudViewer::GeometricalAnalysisTools::ComputeWeightedCrossCovarianceMatrix(), cloudViewer::BoundingBoxTpl< T >::contains(), cloudViewer::BoundingBoxTpl< T >::containsEigen(), contourPoly(), contourPoly2(), ConverFromTo(), DistanceMapGenerationTool::ConvertCloudToCylindrical(), ccMeasurementDevice::createScalarFieldForCloud(), ccCropTool::Crop(), Vector3Tpl< Type >::cross(), cloudViewer::GeometricalAnalysisTools::DetectCircle(), DistanceMapGenerationDlg::DistanceMapGenerationDlg(), qCSF::doAction(), qHoughNormals::doAction(), ccGraphicalSegmentationTool::doActionUseExistingPolyline(), Vector3Tpl< Type >::dot(), ccPointPair::drawMeOnly(), ccTrace::drawMeOnly(), ccCompass::estimateStrain(), ccCompass::estimateStructureNormals(), ccRasterizeTool::exportContourLines(), qFacets::exportFacets(), qFacets::exportFacetsInfo(), ccPointListPickingDlg::exportToASCII(), cloudViewer::DgmOctree::extractCCs(), FastMarchingForFacetExtraction::ExtractPlanarFacets(), MatrixDisplayDlg::fillDialogWith(), ccPropertiesTreeDelegate::fillWithCoordinateSystem(), ccPropertiesTreeDelegate::fillWithFacet(), ccPropertiesTreeDelegate::fillWithHObject(), ccPropertiesTreeDelegate::fillWithPlanarEntity(), ccPropertiesTreeDelegate::fillWithShifted(), cloudViewer::RegistrationTools::FilterTransformation(), qVoxFallTools::FindAdjacents(), cloudViewer::FPCSRegistrationTools::FindBase(), GrainsAsEllipsoids::fitEllipsoidToGrain(), NumpyCloud::forEach(), FromCCLibMatrix(), FromFbxMesh(), cloudViewer::t::geometry::AxisAlignedBoundingBox::FromLegacy(), ccUnrollDlg::fromPersistentSettings(), ccGLMatrixTpl< T >::FromToRotation(), ccGLMatrixTpl< T >::FromViewDirAndUpDir(), cloudViewer::AutoSegmentationTools::frontPropagationBasedSegmentation(), ccRasterizeTool::generateContours(), cloudViewer::DgmOctree::GenerateTruncatedCellCode(), cloudViewer::DgmOctree::genericBuild(), get_subset(), NumpyCloud::getBoundingBox(), cloudViewer::BoundingBoxTpl< T >::getBounds(), cloudViewer::DgmOctree::getCellDistanceFromBorders(), cloudViewer::DgmOctree::getCellPos(), qCanupo2DViewDialog::getClickPos(), getCommonPtsIdx(), getDensity(), cloudViewer::BoundingBoxTpl< T >::getMaxBoxDim(), cloudViewer::BoundingBoxTpl< T >::getMinBoxDim(), getMortarMaps(), cloudViewer::DgmOctree::getNeighborCellsAround(), PointCloudWrapper< Real >::getNormal(), ccGLMatrixTpl< T >::getParameters(), PointCloudWrapper< Real >::getPoint(), cloudViewer::GenericIndexedCloud::getPoint(), cloudViewer::PointCloudTpl< T >::getPoint(), NumpyCloud::getPoint(), cloudViewer::DgmOctree::getPointsInBoxNeighbourhood(), cloudViewer::DgmOctree::getPointsInCylindricalNeighbourhood(), cloudViewer::DgmOctree::getPointsInCylindricalNeighbourhoodProgressive(), cloudViewer::DgmOctree::getPointsInNeighbourCellsAround(), cloudViewer::DgmOctree::getPointsInSphericalNeighbourhood(), GetPolylineMetaVector(), cloudViewer::DgmOctree::getTheCellPosWhichIncludesThePoint(), cloudViewer::FastMarching::getTime(), ccGeomFeaturesDlg::getUpDirection(), cloudViewer::Grid3D< Type >::getValue(), AABox::getVertexN(), AACube::getVertexN(), AABox::getVertexP(), AACube::getVertexP(), PCVContext::GLAccumPixel(), GrainsAsEllipsoids::GrainsAsEllipsoids(), qVoxFallTools::Grid2Index(), qM3C2Tools::GuessBestParams(), LasWaveformSaver::handlePoint(), ccCompass::importFoliations(), ccCompassImport::importFoliations(), cloudViewer::ChamferDistanceTransform::init(), StereogramWidget::init(), cloudViewer::Grid3D< Type >::init(), ccGLMatrixTpl< T >::initFromParameters(), cloudViewer::SaitoSquaredDistanceTransform::initGrid(), cloudViewer::FastMarching::initGridWithOctree(), InitializeOutputCloud(), ccPlaneEditDlg::initWithPlane(), cloudViewer::KDTree::insidePointToCellDistance(), cloudViewer::SimpleMesh::interpolateNormals(), cloudViewer::DistanceComputationTools::intersectMeshWithOctree(), AABB< T >::intersects(), cloudViewer::Grid3D< Type >::intersectWith(), ccShiftedObject::isShifted(), G3Point::G3PointAction::CloudAdaptor::kdtree_get_pt(), cloudViewer::FPCSRegistrationTools::LinesIntersections(), ProfileLoader::Load(), LoadCloud(), ecvGenericCameraTool::CameraInfo::loadConfig(), CSVMatrixFilter::loadFile(), SalomeHydroFilter::loadFile(), SinusxFilter::loadFile(), SimpleBinFilter::loadFile(), LASFWFFilter::loadFile(), LasIOFilter::loadFile(), LASFilter::loadFile(), LasMetadata::LoadScaleFrom(), LoadScan(), cloudViewer::CCMiscTools::MakeMinAndMaxCubical(), qM3C2Normals::MakeNormalsHorizontal(), MakeSquare(), Vector3Tpl< Type >::maxCoeff(), ccMeasurementDevice::measurePointToPlaneDistance(), ecvDisplayTools::MoveCamera(), cloudViewer::LocalModel::New(), Vector3Tpl< Type >::norm2(), Vector3Tpl< Type >::norm2d(), ccPlaneEditDlg::onDipDirChanged(), ccApplyTransformationDlg::onEulerValueChanged(), ccPlaneEditDlg::onItemPicked(), ecvMeasurementTool::onItemPicked(), MainWindow::onItemPicked(), ccPlaneEditDlg::onNormalChanged(), ccApplyTransformationDlg::onRotAngleValueChanged(), Vector3Tpl< Type >::operator Vector3Tpl< double >(), Tuple3Tpl< Type >::operator*(), Vector3Tpl< Type >::operator*(), cloudViewer::BoundingBoxTpl< T >::operator*=(), Tuple3Tpl< Type >::operator*=(), Vector3Tpl< Type >::operator*=(), cloudViewer::BoundingBoxTpl< T >::operator+(), Vector3Tpl< Type >::operator+(), Tuple3Tpl< Type >::operator+(), Vector3Tpl< Type >::operator+=(), Tuple3Tpl< Type >::operator+=(), ccGLMatrixTpl< T >::operator+=(), Tuple3Tpl< Type >::operator-(), Vector3Tpl< Type >::operator-(), Vector3Tpl< Type >::operator-=(), Tuple3Tpl< Type >::operator-=(), ccGLMatrixTpl< T >::operator-=(), Tuple3Tpl< Type >::operator/(), Vector3Tpl< Type >::operator/(), Tuple3Tpl< Type >::operator/=(), Vector3Tpl< Type >::operator/=(), Vector3Tpl< Type >::operator=(), ccTrace::optimizeSegment(), optRotY(), cloudViewer::KDTree::pointToCellDistances(), cloudViewer::KDTree::pointToCellSquareDistance(), cloudViewer::FastMarching::pos2index(), masc::ContextBasedFeature::prepare(), CommandCrossSection::process(), CommandRoughness::process(), CommandMatchBBCenters::process(), CommandMatchBestFitPlane::process(), CommandCSF::process(), ccCommandLineInterface::processGlobalShiftCommand(), ccPointListPickingDlg::processPickedPoint(), Vector3Tpl< Type >::prod(), ecvGenericDisplayTools::Project(), cloudViewer::ChamferDistanceTransform::propagateDistance(), cloudViewer::geometry::pybind_primitives(), Ray< T >::Ray(), cloudViewer::DgmOctree::rayCast(), ccBoundingBoxEditorDlg::reflectChanges(), cloudViewer::RegistrationTools::RegistrationProcedure(), rotY(), DxfProfilesExporter::SaveHorizontalProfiles(), LasSaver::saveNextPoint(), ccPlaneEditDlg::saveParamsAndAccept(), SaveScan(), PcdFilter::saveToFile(), SalomeHydroFilter::saveToFile(), HeightProfileFilter::saveToFile(), MAFilter::saveToFile(), MascaretFilter::saveToFile(), SimpleBinFilter::saveToFile(), LASFWFFilter::saveToFile(), LasIOFilter::saveToFile(), LASFilter::saveToFile(), DxfProfilesExporter::SaveVerticalProfiles(), cloudViewer::SaitoSquaredDistanceTransform::SDT_3D(), cloudViewer::ManualSegmentationTools::segmentMeshWithAABox(), ccBoundingBoxEditorDlg::setBoxAxes(), ccGLMatrixTpl< T >::setColumn(), LASOpenDlg::setInfos(), LasSaveDialog::setOptimalScale(), LasSaveDialog::setOriginalScale(), ccMeasurementRecorder::setPlane(), cloudViewer::PointCloudTpl< T >::setPoint(), SetPoylineMetaVector(), ecvPrimitiveFactoryDlg::setSpherePositionFromClipboard(), ccGLMatrixTpl< T >::setTranslation(), ccGeomFeaturesDlg::setUpDirection(), cloudViewer::Grid3D< Type >::setValue(), cloudViewer::TrueKdTree::split(), ccGLMatrixTpl< T >::toAngleAxis(), Vector3Tpl< Type >::toDouble(), ToFbxMesh(), DistanceMapGenerationDlg::toggleOverlayGrid(), ccUnrollDlg::toPersistentSettings(), ecvGenericCameraTool::CameraInfo::toString(), toTranslatedVector(), cloudViewer::Neighbourhood::triangulateFromQuadric(), cloudViewer::CCMiscTools::TriBoxOverlap(), cloudViewer::CCMiscTools::TriBoxOverlapd(), ccApplyTransformationDlg::updateAll(), ccFitPlane::updateAttributes(), GrainsAsEllipsoids::updateBBoxOnlyOne(), MinimumCutSegmentationDlg::updateForeGroundPoint(), cloudViewer::KDTree::updateInsideBoundingBox(), GrainsAsEllipsoids::updateMeshAndLineSet(), ccLineation::updateMetadata(), ccThickness::updateMetadata(), ccPlaneEditDlg::updatePlane(), ecvAnimationParamDlg::updateRotationAxisPoint(), Vector3Tpl< Type >::vset(), and G3Point::G3PointAction::wolman().


The documentation for this class was generated from the following file: