|
#include <VisionX/components/pointcloud_processor/ObjectShapeClassification/Features/BBMediumShort.hpp>
Public Member Functions | |
BBMediumShortRatio () | |
BBMediumShortRatio (const std::pair< std::string, std::vector< Eigen::Vector3f >> &points) | |
BBMediumShortRatio (const std::vector< Eigen::Vector3f > &points) | |
FeaturePtr | calculate (const Points &points) |
FeaturePtr | calculate (const TaggedPoints &points) |
double | compare (const Feature &other) const |
virtual void | deserialize (const ObjectSerializerBasePtr &serializer, const Ice::Current &) |
double | mediumShortRatio () const |
virtual std::ostream & | output (std::ostream &out) const |
virtual void | serialize (const ObjectSerializerBasePtr &serializer, const Ice::Current &) const |
Public Member Functions inherited from BBFeature | |
BBFeature () | |
BBFeature (const std::pair< std::string, std::vector< Eigen::Vector3f >> &points) | |
BBFeature (const std::vector< Eigen::Vector3f > &points) | |
Public Member Functions inherited from Feature | |
virtual VariantDataClassPtr | clone (const Ice::Current &) const |
virtual VariantTypeId | getType (const Ice::Current &) const |
virtual std::string | name () |
virtual std::string | output (const Ice::Current &) const |
virtual bool | validate (const Ice::Current &) |
Additional Inherited Members | |
Public Types inherited from Feature | |
using | FeaturePtr = std::shared_ptr< Feature > |
using | Points = std::vector< Eigen::Vector3f > |
using | TaggedPoints = std::pair< std::string, Points > |
Protected Attributes inherited from BBFeature | |
double | m_area |
gdiam_bbox | m_bbox |
double | m_len1 |
double | m_len2 |
double | m_len3 |
double | m_longSide |
double | m_mediumSide |
double | m_shortSide |
double | m_volume |
Protected Attributes inherited from Feature | |
std::string | m_name |
Definition at line 32 of file BBMediumShort.hpp.
|
inline |
|
inline |
Definition at line 36 of file BBMediumShort.hpp.
|
inline |
Definition at line 44 of file BBMediumShort.hpp.
|
inlinevirtual |
Implements Feature.
Definition at line 56 of file BBMediumShort.hpp.
|
inlinevirtual |
Reimplemented from Feature.
Definition at line 60 of file BBMediumShort.hpp.
|
inlinevirtual |
Implements BBFeature.
Definition at line 65 of file BBMediumShort.hpp.
|
inlinevirtual |
Implements Feature.
Definition at line 99 of file BBMediumShort.hpp.
|
inline |
|
inlinevirtual |
Implements Feature.
Definition at line 107 of file BBMediumShort.hpp.
|
inlinevirtual |
Implements Feature.
Definition at line 79 of file BBMediumShort.hpp.