YARP
Yet Another Robot Platform
 
Loading...
Searching...
No Matches
yarp::sig::DataXYZNormal Struct Reference

#include <yarp/sig/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 { 
 
      float   curvature 
 
   }  
 
   float   filler_c [4] 
 
};  
 

Detailed Description

Definition at line 700 of file PointCloudTypes.h.

Member Function Documentation

◆ fromBottle()

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

Definition at line 771 of file PointCloudTypes.h.

◆ toBottle()

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

Definition at line 759 of file PointCloudTypes.h.

◆ toString()

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

Definition at line 731 of file PointCloudTypes.h.

Member Data Documentation

◆ [union]

union { ... } yarp::sig::DataXYZNormal

◆ [union]

union { ... } yarp::sig::DataXYZNormal

◆ [union]

union { ... } yarp::sig::DataXYZNormal

◆ curvature

float yarp::sig::DataXYZNormal::curvature

Definition at line 727 of file PointCloudTypes.h.

◆ data

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

Definition at line 704 of file PointCloudTypes.h.

◆ filler_c

float yarp::sig::DataXYZNormal::filler_c[4]

Definition at line 729 of file PointCloudTypes.h.

◆ filler_n

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

Definition at line 714 of file PointCloudTypes.h.

◆ normal

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

Definition at line 715 of file PointCloudTypes.h.

◆ normal_x

float yarp::sig::DataXYZNormal::normal_x

Definition at line 718 of file PointCloudTypes.h.

◆ normal_y

float yarp::sig::DataXYZNormal::normal_y

Definition at line 719 of file PointCloudTypes.h.

◆ normal_z

float yarp::sig::DataXYZNormal::normal_z

Definition at line 720 of file PointCloudTypes.h.

◆ x

float yarp::sig::DataXYZNormal::x

Definition at line 707 of file PointCloudTypes.h.

◆ y

float yarp::sig::DataXYZNormal::y

Definition at line 708 of file PointCloudTypes.h.

◆ z

float yarp::sig::DataXYZNormal::z

Definition at line 709 of file PointCloudTypes.h.


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