Point Cloud Library (PCL) 1.15.1
Loading...
Searching...
No Matches
pcl::DefaultPointRepresentation< ShapeContext1980 > Class Reference

#include <pcl/point_representation.h>

Inheritance diagram for pcl::DefaultPointRepresentation< ShapeContext1980 >:

Public Types

using Ptr
using ConstPtr
Public Types inherited from pcl::PointRepresentation< ShapeContext1980 >
using Ptr
using ConstPtr

Public Member Functions

 DefaultPointRepresentation ()
void copyToFloatArray (const ShapeContext1980 &p, float *out) const override
 Copy point data from input point to a float array.
 ~DefaultPointRepresentation () override=default
Ptr makeShared () const
Public Member Functions inherited from pcl::PointRepresentation< ShapeContext1980 >
virtual ~PointRepresentation ()=default
 Empty destructor.
bool isTrivial () const
 Returns whether this point representation is trivial.
virtual bool isValid (const ShapeContext1980 &p) const
 Verify that the input point is valid.
void vectorize (const ShapeContext1980 &p, OutputType &out) const
 Convert input point into a vector representation, rescaling by alpha.
void setRescaleValues (const float *rescale_array)
 Set the rescale values to use when vectorizing points.
int getNumberOfDimensions () const
 Return the number of dimensions in the point's vector representation.

Additional Inherited Members

Protected Attributes inherited from pcl::PointRepresentation< ShapeContext1980 >
int nr_dimensions_
 The number of dimensions in this point's vector (i.e.
std::vector< float > alpha_
 A vector containing the rescale factor to apply to each dimension.
bool trivial_
 Indicates whether this point representation is trivial.

Detailed Description

Definition at line 476 of file point_representation.h.

Member Typedef Documentation

◆ ConstPtr

Definition at line 205 of file point_representation.h.

◆ Ptr

Constructor & Destructor Documentation

◆ DefaultPointRepresentation()

pcl::DefaultPointRepresentation< ShapeContext1980 >::DefaultPointRepresentation ( )
inline

◆ ~DefaultPointRepresentation()

Member Function Documentation

◆ copyToFloatArray()

void pcl::DefaultPointRepresentation< ShapeContext1980 >::copyToFloatArray ( const ShapeContext1980 & p,
float * out ) const
inlineoverridevirtual

Copy point data from input point to a float array.

This method must be overridden in all subclasses.

Parameters
[in]pThe input point
[out]outA pointer to a float array.

Implements pcl::PointRepresentation< ShapeContext1980 >.

Definition at line 485 of file point_representation.h.

References pcl::ShapeContext1980::descriptor, and pcl::PointRepresentation< ShapeContext1980 >::nr_dimensions_.

◆ makeShared()

Ptr pcl::DefaultPointRepresentation< ShapeContext1980 >::makeShared ( ) const
inline

Definition at line 220 of file point_representation.h.


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