Public Member Functions | Public Attributes | Static Public Attributes
shapes::OcTree Class Reference

Representation of an octomap::OcTree as a Shape. More...

#include <shapes.h>

Inheritance diagram for shapes::OcTree:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual Shapeclone () const
 Create a copy of this shape.
virtual bool isFixed () const
 Return a flag indicating whether this shape can be scaled and/or padded.
 OcTree ()
 OcTree (const boost::shared_ptr< const octomap::OcTree > &t)
virtual void print (std::ostream &out=std::cout) const
 Print information about this shape.
virtual void scaleAndPadd (double scale, double padd)
 Scale and padd this shape.

Public Attributes

boost::shared_ptr< const
octomap::OcTree
octree

Static Public Attributes

static const std::string STRING_NAME = "octree"
 The type of the shape, as a string.

Detailed Description

Representation of an octomap::OcTree as a Shape.

Definition at line 249 of file shapes.h.


Constructor & Destructor Documentation

Definition at line 157 of file shapes.cpp.

shapes::OcTree::OcTree ( const boost::shared_ptr< const octomap::OcTree > &  t)

Definition at line 162 of file shapes.cpp.


Member Function Documentation

shapes::Shape * shapes::OcTree::clone ( ) const [virtual]

Create a copy of this shape.

Implements shapes::Shape.

Definition at line 220 of file shapes.cpp.

bool shapes::OcTree::isFixed ( ) const [virtual]

Return a flag indicating whether this shape can be scaled and/or padded.

Reimplemented from shapes::Shape.

Definition at line 371 of file shapes.cpp.

void shapes::OcTree::print ( std::ostream &  out = std::cout) const [virtual]

Print information about this shape.

Reimplemented from shapes::Shape.

Definition at line 351 of file shapes.cpp.

void shapes::OcTree::scaleAndPadd ( double  scale,
double  padd 
) [virtual]

Scale and padd this shape.

Implements shapes::Shape.

Definition at line 225 of file shapes.cpp.


Member Data Documentation

boost::shared_ptr<const octomap::OcTree> shapes::OcTree::octree

Definition at line 263 of file shapes.h.

const std::string shapes::OcTree::STRING_NAME = "octree" [static]

The type of the shape, as a string.

Definition at line 256 of file shapes.h.


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


geometric_shapes
Author(s): Ioan Sucan , Gil Jones
autogenerated on Thu Jun 6 2019 20:13:53