Namespaces | Classes | Typedefs | Enumerations | Functions
semanticmodel Namespace Reference

Namespaces

namespace  convexhull
namespace  db
namespace  diff_generation
namespace  plane_data_association
namespace  point_cloud
namespace  transformations

Classes

class  Blob
class  BlobStore
struct  CheckReachable
class  DetailedPlane
struct  GeometricInfo
class  Intermediary
class  MiniatureOccupancyGrid
class  Node
class  Segmenter
class  VelocityCalc

Typedefs

typedef std::set< gu::CellCells
typedef vector< float > Color
typedef map< string, ColorColorMap
typedef vector< string > Colors
typedef boost::mutex::scoped_lock Lock
typedef pcl16::PointXYZRGB Point
typedef pcl16::PointCloud< PointPointCloud

Enumerations

enum  {
  BLACK, GREY, WHITE, RED,
  YELLOW, GREEN, BLUE
}

Functions

string blobColorName (const Blob &blob)
mr::Metadata blobMetadata (const Blob &blob)
Eigen::Vector4f centroid (const pcl16::PointCloud< pcl16::PointXYZRGB >::ConstPtr &cloud)
GeometricInfo centroidAndDiameter (const PointCloud &cloud)
Color color (float r, float g, float b)
Plane convertToMsg (DetailedPlane::Ptr dp)
Colors createColors ()
double deriv (const double y0, const double y1, const double y2, const double inc)
double entropy (const vector< unsigned > &hist)
mr::Metadata imageMetadata (const Blob &blob, const gm::Pose2D &viewpoint)
gm::PointStamped makePoint (const Point &p, const ros::Time &t, const string &f)
int matchingColor (float r, float g, float b)
void normalize (const pcl16::Normal &n, double *x, double *y, double *z)
unsigned numNormalDirections (const vector< unsigned > &hist)
vector< gm::PointprojectPoints (const Blob &blob)
void rgbToHsv (const float r, const float g, const float b, float &h, float &s, float &v)

Typedef Documentation

Definition at line 66 of file search_for_planes.cpp.

typedef vector< float > semanticmodel::Color

Definition at line 49 of file blob_properties.cc.

typedef map<string, Color> semanticmodel::ColorMap

Definition at line 67 of file blob_store.cc.

typedef vector<string> semanticmodel::Colors

Definition at line 50 of file blob_properties.cc.

typedef boost::mutex::scoped_lock semanticmodel::Lock

Definition at line 65 of file search_for_planes.cpp.

typedef pcl16::PointXYZRGB semanticmodel::Point

Definition at line 48 of file blob_properties.h.

Definition at line 49 of file blob_properties.h.


Enumeration Type Documentation

anonymous enum
Enumerator:
BLACK 
GREY 
WHITE 
RED 
YELLOW 
GREEN 
BLUE 

Definition at line 141 of file blob_properties.cc.


Function Documentation

std::string semanticmodel::blobColorName ( const Blob &  blob)

Definition at line 180 of file blob_properties.cc.

mr::Metadata semanticmodel::blobMetadata ( const Blob &  blob)

Definition at line 278 of file blob_store.cc.

Eigen::Vector4f semanticmodel::centroid ( const pcl16::PointCloud< pcl16::PointXYZRGB >::ConstPtr &  cloud)

Definition at line 13 of file centroid.cc.

Definition at line 53 of file blob_properties.cc.

Color semanticmodel::color ( float  r,
float  g,
float  b 
)

Definition at line 109 of file blob_properties.cc.

Plane semanticmodel::convertToMsg ( DetailedPlane::Ptr  dp)

Definition at line 172 of file plane_tracker.cc.

Definition at line 143 of file blob_properties.cc.

double semanticmodel::deriv ( const double  y0,
const double  y1,
const double  y2,
const double  inc 
) [inline]

Definition at line 52 of file velocity.cc.

double semanticmodel::entropy ( const vector< unsigned > &  hist)

Definition at line 239 of file blob_store.cc.

mr::Metadata semanticmodel::imageMetadata ( const Blob &  blob,
const gm::Pose2D &  viewpoint 
)

Definition at line 352 of file blob_store.cc.

gm::PointStamped semanticmodel::makePoint ( const Point p,
const ros::Time t,
const string &  f 
)

Definition at line 108 of file blob_store.cc.

int semanticmodel::matchingColor ( float  r,
float  g,
float  b 
)

Definition at line 156 of file blob_properties.cc.

void semanticmodel::normalize ( const pcl16::Normal &  n,
double *  x,
double *  y,
double *  z 
)

Definition at line 257 of file blob_store.cc.

unsigned semanticmodel::numNormalDirections ( const vector< unsigned > &  hist)

Definition at line 268 of file blob_store.cc.

Definition at line 359 of file blob_store.cc.

void semanticmodel::rgbToHsv ( const float  r,
const float  g,
const float  b,
float &  h,
float &  s,
float &  v 
)

Definition at line 118 of file blob_properties.cc.



semanticmodel
Author(s): Julian ("Mac") Mason
autogenerated on Thu Dec 12 2013 12:39:10