Public Member Functions | Protected Member Functions | List of all members
MyNodelet Class Reference
Inheritance diagram for MyNodelet:
Inheritance graph
[legend]

Public Member Functions

 MyNodelet ()
 
- Public Member Functions inherited from sensor_filters::FilterChainNodelet< sensor_msgs::PointCloud2 >
 FilterChainNodelet (std::string filterChainNamespace)
 
 ~FilterChainNodelet () override=default
 
- Public Member Functions inherited from nodelet::Nodelet
void init (const std::string &name, const M_string &remapping_args, const V_string &my_argv, ros::CallbackQueueInterface *st_queue=NULL, ros::CallbackQueueInterface *mt_queue=NULL)
 
 Nodelet ()
 
virtual ~Nodelet ()
 
- Public Member Functions inherited from sensor_filters::FilterChainBase< sensor_msgs::PointCloud2 >
 FilterChainBase ()
 
virtual ~FilterChainBase ()=default
 

Protected Member Functions

bool filter (const sensor_msgs::PointCloud2 &msgIn, sensor_msgs::PointCloud2 &msgOut) override
 
void onInit () override
 
- Protected Member Functions inherited from sensor_filters::FilterChainNodelet< sensor_msgs::PointCloud2 >
void onInit () override
 
- Protected Member Functions inherited from nodelet::Nodelet
ros::CallbackQueueInterfacegetMTCallbackQueue () const
 
ros::NodeHandlegetMTNodeHandle () const
 
ros::NodeHandlegetMTPrivateNodeHandle () const
 
const V_stringgetMyArgv () const
 
const std::string & getName () const
 
ros::NodeHandlegetNodeHandle () const
 
ros::NodeHandlegetPrivateNodeHandle () const
 
const M_stringgetRemappingArgs () const
 
ros::CallbackQueueInterfacegetSTCallbackQueue () const
 
std::string getSuffixedName (const std::string &suffix) const
 
- Protected Member Functions inherited from sensor_filters::FilterChainBase< sensor_msgs::PointCloud2 >
virtual void advertise ()
 
virtual void callbackReference (const sensor_msgs::PointCloud2 &msgIn)
 
virtual void callbackShared (const typename sensor_msgs::PointCloud2 ::ConstPtr &msgIn)
 
virtual void initFilters (const std::string &filterChainNamespace, ros::NodeHandle filterNodeHandle, ros::NodeHandle topicNodeHandle, const bool useSharedPtrMessages, const size_t inputQueueSize, const size_t outputQueueSize)
 
virtual void publishReference (const sensor_msgs::PointCloud2 &msg)
 
virtual void publishShared (const typename sensor_msgs::PointCloud2 ::ConstPtr &msg)
 
virtual void subscribe ()
 

Additional Inherited Members

- Protected Types inherited from sensor_filters::FilterChainBase< sensor_msgs::PointCloud2 >
typedef ros::message_traits::DataType< sensor_msgs::PointCloud2 > DataType
 
- Protected Attributes inherited from sensor_filters::FilterChainNodelet< sensor_msgs::PointCloud2 >
std::string filterChainNamespace
 
- Protected Attributes inherited from sensor_filters::FilterChainBase< sensor_msgs::PointCloud2 >
filters::FilterChain< sensor_msgs::PointCloud2 > filterChain
 
size_t inputQueueSize
 
ros::Subscriber inputSubscriber
 
sensor_msgs::PointCloud2 msg
 
ros::Publisher outputPublisher
 
size_t outputQueueSize
 
ros::NodeHandle topicNodeHandle
 
bool useSharedPtrMessages
 

Detailed Description

Definition at line 13 of file example_custom_chain_nodelet.cpp.

Constructor & Destructor Documentation

◆ MyNodelet()

MyNodelet::MyNodelet ( )
inline

Definition at line 16 of file example_custom_chain_nodelet.cpp.

Member Function Documentation

◆ filter()

bool MyNodelet::filter ( const sensor_msgs::PointCloud2 &  msgIn,
sensor_msgs::PointCloud2 &  msgOut 
)
inlineoverrideprotectedvirtual

◆ onInit()

void MyNodelet::onInit ( )
inlineoverrideprotectedvirtual

Implements nodelet::Nodelet.

Definition at line 19 of file example_custom_chain_nodelet.cpp.


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


sensor_filters
Author(s): Martin Pecka
autogenerated on Wed Jun 14 2023 02:09:33