pjmsg_mcap_wrapper
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | Private Attributes | List of all members
plotjuggler_msgs::msg::StatisticsValues Class Reference

Detailed Description

This class represents the structure StatisticsValues defined by the user in the IDL file.

Definition at line 5 of file StatisticsValues.idl.

import <StatisticsValues.idl;

Public Types

typedef sequence< double > values
 

Public Member Functions

eProsima_user_DllExport StatisticsValues ()
 Default constructor.
 
eProsima_user_DllExport ~StatisticsValues ()
 Default destructor.
 
eProsima_user_DllExport StatisticsValues (const StatisticsValues &x)
 Copy constructor.
 
eProsima_user_DllExport StatisticsValues (StatisticsValues &&x) noexcept
 Move constructor.
 
eProsima_user_DllExport StatisticsValuesoperator= (const StatisticsValues &x)
 Copy assignment.
 
eProsima_user_DllExport StatisticsValuesoperator= (StatisticsValues &&x) noexcept
 Move assignment.
 
eProsima_user_DllExport bool operator== (const StatisticsValues &x) const
 Comparison operator.
 
eProsima_user_DllExport bool operator!= (const StatisticsValues &x) const
 Comparison operator.
 
eProsima_user_DllExport void header (const std_msgs::msg::Header &_header)
 This function copies the value in member header.
 
eProsima_user_DllExport void header (std_msgs::msg::Header &&_header)
 This function moves the value in member header.
 
eProsima_user_DllExport const std_msgs::msg::Headerheader () const
 This function returns a constant reference to member header.
 
eProsima_user_DllExport std_msgs::msg::Headerheader ()
 This function returns a reference to member header.
 
eProsima_user_DllExport void values (const std::vector< double > &_values)
 This function copies the value in member values.
 
eProsima_user_DllExport void values (std::vector< double > &&_values)
 This function moves the value in member values.
 
eProsima_user_DllExport const std::vector< double > & values () const
 This function returns a constant reference to member values.
 
eProsima_user_DllExport std::vector< double > & values ()
 This function returns a reference to member values.
 
eProsima_user_DllExport void names_version (uint32_t _names_version)
 This function sets a value in member names_version.
 
eProsima_user_DllExport uint32_t names_version () const
 This function returns the value of member names_version.
 
eProsima_user_DllExport uint32_t & names_version ()
 This function returns a reference to member names_version.
 

Public Attributes

std_msgs::msg::Header header
 
uint32 names_version
 

Private Attributes

std_msgs::msg::Header m_header
 
std::vector< double > m_values
 
uint32_t m_names_version {0}
 

Member Typedef Documentation

◆ values

Definition at line 8 of file StatisticsValues.idl.

Constructor & Destructor Documentation

◆ StatisticsValues() [1/3]

eProsima_user_DllExport plotjuggler_msgs::msg::StatisticsValues::StatisticsValues ( )
inline

Default constructor.

Definition at line 70 of file StatisticsValues.hpp.

◆ ~StatisticsValues()

eProsima_user_DllExport plotjuggler_msgs::msg::StatisticsValues::~StatisticsValues ( )
inline

Default destructor.

Definition at line 77 of file StatisticsValues.hpp.

◆ StatisticsValues() [2/3]

eProsima_user_DllExport plotjuggler_msgs::msg::StatisticsValues::StatisticsValues ( const StatisticsValues x)
inline

Copy constructor.

Parameters
xReference to the object StatisticsValues that will be copied.

Definition at line 85 of file StatisticsValues.hpp.

◆ StatisticsValues() [3/3]

eProsima_user_DllExport plotjuggler_msgs::msg::StatisticsValues::StatisticsValues ( StatisticsValues &&  x)
inlinenoexcept

Move constructor.

Parameters
xReference to the object StatisticsValues that will be copied.

Definition at line 100 of file StatisticsValues.hpp.

Member Function Documentation

◆ header() [1/4]

eProsima_user_DllExport std_msgs::msg::Header & plotjuggler_msgs::msg::StatisticsValues::header ( )
inline

This function returns a reference to member header.

Returns
Reference to member header

Definition at line 194 of file StatisticsValues.hpp.

◆ header() [2/4]

eProsima_user_DllExport const std_msgs::msg::Header & plotjuggler_msgs::msg::StatisticsValues::header ( ) const
inline

This function returns a constant reference to member header.

Returns
Constant reference to member header

Definition at line 185 of file StatisticsValues.hpp.

◆ header() [3/4]

eProsima_user_DllExport void plotjuggler_msgs::msg::StatisticsValues::header ( const std_msgs::msg::Header _header)
inline

This function copies the value in member header.

Parameters
_headerNew value to be copied in member header

Definition at line 165 of file StatisticsValues.hpp.

◆ header() [4/4]

eProsima_user_DllExport void plotjuggler_msgs::msg::StatisticsValues::header ( std_msgs::msg::Header &&  _header)
inline

This function moves the value in member header.

Parameters
_headerNew value to be moved in member header

Definition at line 175 of file StatisticsValues.hpp.

◆ names_version() [1/3]

eProsima_user_DllExport uint32_t & plotjuggler_msgs::msg::StatisticsValues::names_version ( )
inline

This function returns a reference to member names_version.

Returns
Reference to member names_version

Definition at line 262 of file StatisticsValues.hpp.

◆ names_version() [2/3]

eProsima_user_DllExport uint32_t plotjuggler_msgs::msg::StatisticsValues::names_version ( ) const
inline

This function returns the value of member names_version.

Returns
Value of member names_version

Definition at line 253 of file StatisticsValues.hpp.

◆ names_version() [3/3]

eProsima_user_DllExport void plotjuggler_msgs::msg::StatisticsValues::names_version ( uint32_t  _names_version)
inline

This function sets a value in member names_version.

Parameters
_names_versionNew value for member names_version

Definition at line 243 of file StatisticsValues.hpp.

◆ operator!=()

eProsima_user_DllExport bool plotjuggler_msgs::msg::StatisticsValues::operator!= ( const StatisticsValues x) const
inline

Comparison operator.

Parameters
xStatisticsValues object to compare.

Definition at line 155 of file StatisticsValues.hpp.

◆ operator=() [1/2]

eProsima_user_DllExport StatisticsValues & plotjuggler_msgs::msg::StatisticsValues::operator= ( const StatisticsValues x)
inline

Copy assignment.

Parameters
xReference to the object StatisticsValues that will be copied.

Definition at line 112 of file StatisticsValues.hpp.

◆ operator=() [2/2]

eProsima_user_DllExport StatisticsValues & plotjuggler_msgs::msg::StatisticsValues::operator= ( StatisticsValues &&  x)
inlinenoexcept

Move assignment.

Parameters
xReference to the object StatisticsValues that will be copied.

Definition at line 129 of file StatisticsValues.hpp.

◆ operator==()

eProsima_user_DllExport bool plotjuggler_msgs::msg::StatisticsValues::operator== ( const StatisticsValues x) const
inline

Comparison operator.

Parameters
xStatisticsValues object to compare.

Definition at line 143 of file StatisticsValues.hpp.

◆ values() [1/4]

This function returns a reference to member values.

Returns
Reference to member values

Definition at line 233 of file StatisticsValues.hpp.

◆ values() [2/4]

This function returns a constant reference to member values.

Returns
Constant reference to member values

Definition at line 224 of file StatisticsValues.hpp.

◆ values() [3/4]

This function copies the value in member values.

Parameters
_valuesNew value to be copied in member values

Definition at line 204 of file StatisticsValues.hpp.

◆ values() [4/4]

This function moves the value in member values.

Parameters
_valuesNew value to be moved in member values

Definition at line 214 of file StatisticsValues.hpp.

Member Data Documentation

◆ header

std_msgs::msg::Header plotjuggler_msgs::msg::StatisticsValues::header

Definition at line 6 of file StatisticsValues.idl.

◆ m_header

std_msgs::msg::Header plotjuggler_msgs::msg::StatisticsValues::m_header
private

Definition at line 271 of file StatisticsValues.hpp.

◆ m_names_version

uint32_t plotjuggler_msgs::msg::StatisticsValues::m_names_version {0}
private

Definition at line 273 of file StatisticsValues.hpp.

◆ m_values

std::vector<double> plotjuggler_msgs::msg::StatisticsValues::m_values
private

Definition at line 272 of file StatisticsValues.hpp.

◆ names_version

uint32 plotjuggler_msgs::msg::StatisticsValues::names_version

Definition at line 10 of file StatisticsValues.idl.


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