Public Member Functions | Private Attributes | List of all members
feature_detector::FeatureDetectorConfig Class Reference

#include <FeatureDetectorUtilities.hh>

Inheritance diagram for feature_detector::FeatureDetectorConfig:
Inheritance graph
[legend]

Public Member Functions

 FeatureDetectorConfig ()
 
bool grouping () const
 
bool motion () const
 
uint32_t numberOfFeatures () const
 
uint32_t options () const
 
void serialize (void)
 
void setGrouping (const bool &g)
 
void setMotion (const uint32_t &m)
 
void setNumberOfFeatures (const uint32_t &numberOfFeatures)
 
void setOptions (const uint32_t &opt)
 
- Public Member Functions inherited from crl::multisense::system::SecondaryAppConfig
 SecondaryAppConfig ()
 
 SecondaryAppConfig (const uint32_t _length, const uint8_t *_data)
 

Private Attributes

FeatureDetectorConfigParams mConfigItems
 

Additional Inherited Members

- Public Attributes inherited from crl::multisense::system::SecondaryAppConfig
uint8_t data [1024]
 
uint32_t dataLength
 

Detailed Description

Definition at line 62 of file FeatureDetectorUtilities.hh.

Constructor & Destructor Documentation

◆ FeatureDetectorConfig()

feature_detector::FeatureDetectorConfig::FeatureDetectorConfig ( )
inline

Default constructor

Definition at line 142 of file FeatureDetectorUtilities.hh.

Member Function Documentation

◆ grouping()

bool feature_detector::FeatureDetectorConfig::grouping ( ) const
inline

Query the status of the feature detector feature grouping

Returns
Return the current feature grouping status

Definition at line 81 of file FeatureDetectorUtilities.hh.

◆ motion()

bool feature_detector::FeatureDetectorConfig::motion ( ) const
inline

Query the status of the feature detector motion detection

Returns
Return the current feature detector motion detection status

Definition at line 88 of file FeatureDetectorUtilities.hh.

◆ numberOfFeatures()

uint32_t feature_detector::FeatureDetectorConfig::numberOfFeatures ( ) const
inline

Query the maximum number of features applied to the camera feature detector

Returns
Return the current maximum number of features

Definition at line 74 of file FeatureDetectorUtilities.hh.

◆ options()

uint32_t feature_detector::FeatureDetectorConfig::options ( ) const
inline

Definition at line 90 of file FeatureDetectorUtilities.hh.

◆ serialize()

void feature_detector::FeatureDetectorConfig::serialize ( void  )
inlinevirtual

◆ setGrouping()

void feature_detector::FeatureDetectorConfig::setGrouping ( const bool &  g)
inline

Set the feature grouping capability the feature detector

Parameters
gThe feature grouping to apply to this camera

Definition at line 121 of file FeatureDetectorUtilities.hh.

◆ setMotion()

void feature_detector::FeatureDetectorConfig::setMotion ( const uint32_t &  m)
inline

Set the feature motion detection capability of the feature detector Functions to enable motion detection on Octave 3

Parameters
mThe feature detector motion detector.

Definition at line 132 of file FeatureDetectorUtilities.hh.

◆ setNumberOfFeatures()

void feature_detector::FeatureDetectorConfig::setNumberOfFeatures ( const uint32_t &  numberOfFeatures)
inline

Set the maximum number of features applied to the camera feature detector. Current recommended settings. Full Resolution: 5000 Features @5FPS Quarter Resolution: 1500 Features @15FPS

Parameters
numberOfFeaturesThe maximum number of features.

Definition at line 101 of file FeatureDetectorUtilities.hh.

◆ setOptions()

void feature_detector::FeatureDetectorConfig::setOptions ( const uint32_t &  opt)
inline

Definition at line 136 of file FeatureDetectorUtilities.hh.

Member Data Documentation

◆ mConfigItems

FeatureDetectorConfigParams feature_detector::FeatureDetectorConfig::mConfigItems
private

Definition at line 66 of file FeatureDetectorUtilities.hh.


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


multisense_lib
Author(s):
autogenerated on Thu Apr 17 2025 02:49:10