ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
std Namespace Reference

Classes

class  vector< Eigen::Vector2d, std::allocator< Eigen::Vector2d > >
 
class  vector< Eigen::Vector4d, std::allocator< Eigen::Vector4d > >
 
class  vector< Eigen::Vector4f, std::allocator< Eigen::Vector4f > >
 
class  vector< Eigen::Matrix2d, std::allocator< Eigen::Matrix2d > >
 
class  vector< Eigen::Matrix2f, std::allocator< Eigen::Matrix2f > >
 
class  vector< Eigen::Matrix4d, std::allocator< Eigen::Matrix4d > >
 
class  vector< Eigen::Matrix4f, std::allocator< Eigen::Matrix4f > >
 
class  vector< Eigen::Affine3d, std::allocator< Eigen::Affine3d > >
 
class  vector< Eigen::Affine3f, std::allocator< Eigen::Affine3f > >
 
class  vector< Eigen::Quaterniond, std::allocator< Eigen::Quaterniond > >
 
class  vector< Eigen::Quaternionf, std::allocator< Eigen::Quaternionf > >
 
class  vector< Eigen::Matrix< float, 3, 4 >, std::allocator< Eigen::Matrix< float, 3, 4 > > >
 
class  vector< Eigen::Matrix< double, 3, 4 >, std::allocator< Eigen::Matrix< double, 3, 4 > > >
 
struct  hash< cloudViewer::utility::optional< T > >
 
struct  hash< cloudViewer::utility::optional< T & > >
 
struct  hash< cloudViewer::core::Device >
 
struct  less< cloudViewer::core::Device >
 

Functions

template<typename T >
void swap (cloudViewer::core::SmallVectorImpl< T > &LHS, cloudViewer::core::SmallVectorImpl< T > &RHS)
 Implement std::swap in terms of SmallVector swap. More...
 
template<typename T , unsigned N>
void swap (cloudViewer::core::SmallVector< T, N > &LHS, cloudViewer::core::SmallVector< T, N > &RHS)
 Implement std::swap in terms of SmallVector swap. More...
 

Function Documentation

◆ swap() [1/2]

template<typename T , unsigned N>
void std::swap ( cloudViewer::core::SmallVector< T, N > &  LHS,
cloudViewer::core::SmallVector< T, N > &  RHS 
)
inline

Implement std::swap in terms of SmallVector swap.

Definition at line 1377 of file SmallVector.h.

References cloudViewer::core::SmallVectorImpl< T >::swap().

◆ swap() [2/2]

template<typename T >
void std::swap ( cloudViewer::core::SmallVectorImpl< T > &  LHS,
cloudViewer::core::SmallVectorImpl< T > &  RHS 
)
inline

Implement std::swap in terms of SmallVector swap.

Definition at line 1370 of file SmallVector.h.

References cloudViewer::core::SmallVectorImpl< T >::swap().

Referenced by fgr::CApp::AdvancedMatching(), cloudViewer::CloudSamplingTools::applyNoiseFilterAtLevel(), flann::CudaKdTreeBuilder::buildTree(), ccVolumeCalcTool::ccVolumeCalcTool(), Classifier::checkRefPoints(), cloudViewer::DistanceComputationTools::ComputeCloud2PlaneRobustMax(), cloudViewer::t::geometry::PointCloud::ComputeConvexHull(), ComputeCorePointNormal(), cloudViewer::MeshSamplingTools::ComputeEdgeKey(), ComputeEdgePoint(), cloudViewer::GeometricalAnalysisTools::ComputeGeomCharacteristicAtLevel(), cloudViewer::t::geometry::kernel::minimum_obb::ComputeMinimumOBBJylanki(), DistanceMapGenerationTool::ComputeSurfacesAndVolumes(), cloudViewer::PointCloudTpl< T >::deleteScalarField(), dmat_solve(), qCork::doAction(), Eigen_Normal_Estimator::estimate_normals(), cloudViewer::DgmOctree::extractCCs(), ccContourExtractor::ExtractConcaveHull2D(), cloudViewer::pipelines::registration::FastGlobalRegistrationBasedOnFeatureMatching(), flann::find_nearest(), cloudViewer::DgmOctree::findNearestNeighborsStartingFromCell(), cloudViewer::DgmOctree::findNeighborsInASphereStartingFromCell(), ccMesh::GetEigneOrderedTriangle(), ccMesh::GetOrderedTriangle(), cloudViewer::DgmOctree::getPointsInCylindricalNeighbourhoodProgressive(), ccEntityAction::interpolateColors(), ccEntityAction::interpolateSFs(), cloudViewer::SquareMatrixTpl< Scalar >::inv(), ccGLMatrixTpl< T >::invert(), flann::IntervalHeap< T >::popMax(), flann::IntervalHeap< T >::popMin(), CommandICP::process(), CommandVolume25D::process(), RefinePointClassif(), cloudViewer::core::Indexer::ReorderDimensions(), MascaretFilter::saveToFile(), cloudViewer::ManualSegmentationTools::segmentMeshWithAABox(), Jacobi< Scalar >::SortEigenValuesAndVectors(), cloudViewer::SquareMatrixTpl< Scalar >::svd(), flann::any::swap(), flann::CompositeIndex< Distance >::swap(), LasVlr::Swap(), flann::NNIndex< Distance >::swap(), cloudViewer::utility::optional< T & >::swap(), cloudViewer::utility::optional< T >::swap(), ccArray< Type, N, ComponentType >::swap(), cloudViewer::core::SmallVectorImpl< T >::swap(), cloudViewer::ScalarField::swap(), cloudViewer::ReferenceCloud::swap(), ccAlignDlg::swapModelAndData(), ccRegistrationDlg::swapModelAndData(), cloudViewer::PointCloudTpl< T >::swapPoints(), qCanupoTools::TrainClassifier(), cloudViewer::SquareMatrixTpl< Scalar >::transpose(), ccGLMatrixTpl< T >::transpose(), and CCShareable::~CCShareable().