Drake
HBounds Class Reference

Bounds in the elevation dimension (h component) of a Lane-frame, consisting of a pair of minimum and maximum h value. More...

#include <drake/automotive/maliput/api/lane_data.h>

Public Member Functions

 HBounds ()=default
 Default constructor. More...
 
 HBounds (double min, double max)
 Fully parameterized constructor. More...
 
Implements CopyConstructible, CopyAssignable, MoveConstructible, MoveAssignable
 HBounds (const HBounds &)=default
 
HBoundsoperator= (const HBounds &)=default
 
 HBounds (HBounds &&)=default
 
HBoundsoperator= (HBounds &&)=default
 
Getters and Setters
double min () const
 Gets minimum bound. More...
 
void set_min (double min)
 Sets minimum bound. More...
 
double max () const
 Gets maximum bound. More...
 
void set_max (double max)
 Sets maximum bound. More...
 

Detailed Description

Bounds in the elevation dimension (h component) of a Lane-frame, consisting of a pair of minimum and maximum h value.

The bounds must straddle h = 0, i.e., the minimum must be <= 0 and the maximum must be >= 0.

Constructor & Destructor Documentation

HBounds ( const HBounds )
default
HBounds ( HBounds &&  )
default
HBounds ( )
default

Default constructor.

HBounds ( double  min,
double  max 
)
inline

Fully parameterized constructor.

Here is the call graph for this function:

Member Function Documentation

double max ( ) const
inline

Gets maximum bound.

Here is the caller graph for this function:

double min ( ) const
inline

Gets minimum bound.

Here is the caller graph for this function:

HBounds& operator= ( HBounds &&  )
default
HBounds& operator= ( const HBounds )
default
void set_max ( double  max)
inline

Sets maximum bound.

Here is the call graph for this function:

void set_min ( double  min)
inline

Sets minimum bound.

Here is the call graph for this function:


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