YARP
Yet Another Robot Platform
yarp::sig::DataXYZNormalRGBA Struct Reference

#include <yarp/sig/PointCloudTypes.h>

Detailed Description

Definition at line 779 of file PointCloudTypes.h.

Public Member Functions

std::string toString (int precision, int width) const
 
yarp::os::Bottle toBottle () const
 
void fromBottle (const yarp::os::Bottle &bt, size_t i)
 

Public Attributes

union {
   float   data [4]
 
   struct {
      float   x
 
      float   y
 
      float   z
 
   } 
 
}; 
 
union {
   float   filler_n [4]
 
   float   normal [3]
 
   struct {
      float   normal_x
 
      float   normal_y
 
      float   normal_z
 
   } 
 
}; 
 
union {
   struct {
      union {
         struct {
            unsigned char   b
 
            unsigned char   g
 
            unsigned char   r
 
            unsigned char   a
 
         } 
 
         yarp::os::NetInt32   rgba
 
      } 
 
      float   curvature
 
   } 
 
   float   filler_others [4]
 
}; 
 

Member Function Documentation

◆ fromBottle()

void yarp::sig::DataXYZNormalRGBA::fromBottle ( const yarp::os::Bottle bt,
size_t  i 
)
inline

Definition at line 869 of file PointCloudTypes.h.

◆ toBottle()

yarp::os::Bottle yarp::sig::DataXYZNormalRGBA::toBottle ( ) const
inline

Definition at line 853 of file PointCloudTypes.h.

◆ toString()

std::string yarp::sig::DataXYZNormalRGBA::toString ( int  precision,
int  width 
) const
inline

Definition at line 823 of file PointCloudTypes.h.

Member Data Documentation

◆ @71

union { ... }

◆ @73

union { ... }

◆ @75

union { ... }

◆ a

unsigned char yarp::sig::DataXYZNormalRGBA::a

Definition at line 815 of file PointCloudTypes.h.

◆ b

unsigned char yarp::sig::DataXYZNormalRGBA::b

Definition at line 812 of file PointCloudTypes.h.

◆ curvature

float yarp::sig::DataXYZNormalRGBA::curvature

Definition at line 819 of file PointCloudTypes.h.

◆ data

float yarp::sig::DataXYZNormalRGBA::data[4]

Definition at line 783 of file PointCloudTypes.h.

◆ filler_n

float yarp::sig::DataXYZNormalRGBA::filler_n[4]

Definition at line 793 of file PointCloudTypes.h.

◆ filler_others

float yarp::sig::DataXYZNormalRGBA::filler_others[4]

Definition at line 821 of file PointCloudTypes.h.

◆ g

unsigned char yarp::sig::DataXYZNormalRGBA::g

Definition at line 813 of file PointCloudTypes.h.

◆ normal

float yarp::sig::DataXYZNormalRGBA::normal[3]

Definition at line 794 of file PointCloudTypes.h.

◆ normal_x

float yarp::sig::DataXYZNormalRGBA::normal_x

Definition at line 797 of file PointCloudTypes.h.

◆ normal_y

float yarp::sig::DataXYZNormalRGBA::normal_y

Definition at line 798 of file PointCloudTypes.h.

◆ normal_z

float yarp::sig::DataXYZNormalRGBA::normal_z

Definition at line 799 of file PointCloudTypes.h.

◆ r

unsigned char yarp::sig::DataXYZNormalRGBA::r

Definition at line 814 of file PointCloudTypes.h.

◆ rgba

yarp::os::NetInt32 yarp::sig::DataXYZNormalRGBA::rgba

Definition at line 817 of file PointCloudTypes.h.

◆ x

float yarp::sig::DataXYZNormalRGBA::x

Definition at line 786 of file PointCloudTypes.h.

◆ y

float yarp::sig::DataXYZNormalRGBA::y

Definition at line 787 of file PointCloudTypes.h.

◆ z

float yarp::sig::DataXYZNormalRGBA::z

Definition at line 788 of file PointCloudTypes.h.


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