PointInfo is a group of ChannelInfo objects.
More...
#include <PointData.h>
List of all members.
Public Member Functions |
| | ~PointInfo (void) |
| | PointInfo (void) |
| void | init (size_t numChannels) |
| void | init (const PointInfo &pointInfo) |
| void | init (const PointData &pointData) |
| void | init (const PointInfo &pointInfo, const char *const *channels, size_t numChannels) |
| void | init (const PointData &pointData, const char *const *channels, size_t numChannels) |
| void | init (const PointInfo &pointInfo, const size_t *channels, size_t numChannels) |
| void | init (const PointData &pointData, const size_t *channels, size_t numChannels) |
| size_t | getNumChannels (void) const |
| | Get the number of channels.
|
| const ChannelInfo & | getChannel (size_t idx) const |
| | Access the channel info.
|
| ChannelInfo & | getChannel (size_t idx) |
| | Access the channel info.
|
| bool | hasChannel (const char *name) const |
| | Determine if there is a channel with a given name.
|
| const ChannelInfo * | getChannel (const char *name) const |
| | Access the channel data.
|
| ChannelInfo * | getChannel (const char *name) |
| | Access the channel data.
|
| size_t | getChannelIndex (const char *name) const |
| | Get the index for a given channel.
|
| bool | hasValidXYZ (void) const |
| | Make sure the PointInfo has X, Y, and Z channels.
|
| bool | operator== (const PointInfo &rhs) const |
| bool | operator!= (const PointInfo &rhs) const |
Protected Attributes |
| size_t | m_numChannels |
| ChannelInfo * | m_channel |
Detailed Description
PointInfo is a group of ChannelInfo objects for specifying channels.
- See also:
- See examples/src/UserTutorial.cpp for examples on setting up and using PointInfo.
Definition at line 185 of file PointData.h.
Constructor & Destructor Documentation
Member Function Documentation
This method returns the ChannelInfo for a given index.
- Parameters:
-
| idx | the index of the wanted channel |
- Returns:
- the channel info for the given channel
This method returns the ChannelInfo for a given index.
- Parameters:
-
| idx | the index of the wanted channel |
- Returns:
- the channel info for the given channel
This method returns the ChannelInfo for a given name.
- Parameters:
-
| name | the name of the wanted channel |
- Returns:
- the channel data for the given channel
This method returns the ChannelInfo for a given name.
- Parameters:
-
| name | the name of the wanted channel |
- Returns:
- the channel data for the given channel
This method returns index of the given channel name.
- Parameters:
-
| name | the name of the wanted channel |
- Returns:
- the index for the given channel
This method returns the number of channels.
The method determines if this object has a channel with the given name.
- Parameters:
-
- Returns:
- true if the channel was found
This function checks the PointInfo object for X, Y, and Z channels and that their data type is DATATYPE_FLOAT64
| bool PointInfo::operator!= |
( |
const PointInfo & |
rhs | ) |
const [inline] |
| bool PointInfo::operator== |
( |
const PointInfo & |
rhs | ) |
const |
Member Data Documentation
The documentation for this class was generated from the following file: