All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
ompl::base::RealVectorBounds Class Reference

The lower and upper bounds for an Rn space. More...

#include <RealVectorBounds.h>

List of all members.

Public Member Functions

 RealVectorBounds (unsigned int dim)
 Constructor; dim represents the dimension of the space these bounds are for.
void setLow (double value)
 Set the lower bound in each dimension to a specific value.
void setHigh (double value)
 Set the upper bound in each dimension to a specific value.
void setLow (unsigned int index, double value)
 Set the lower bound of a dimension to a specific value.
void setHigh (unsigned int index, double value)
 Set the upper bound of a dimension to a specific value.
double getVolume (void) const
 Compute the volume of the space enclosed by the bounds.
std::vector< double > getDifference (void) const
 Get the difference between the high and low bounds for each dimension: result[i] = high[i] - low[i].
void check (void) const
 Check if the bounds are valid (same length for low and high, high[i] > low[i]). Throw an exception if this is not the case.

Public Attributes

std::vector< double > low
 Lower bound.
std::vector< double > high
 Upper bound.

Detailed Description

The lower and upper bounds for an Rn space.


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends