#include <DataFormats/GeometrySurface/interface/OpenBounds.h>
Public Member Functions | |
virtual Bounds * | clone () const |
virtual bool | inside (const Local2DPoint &p, const LocalError &err, float scale) const |
Determine if a 2D point is inside the bounds, taking error into account. | |
virtual bool | inside (const Local3DPoint &p, const LocalError &err, float scale) const |
Determine if a point is inside the bounds, taking error into account. | |
virtual bool | inside (const Local3DPoint &p) const |
Determine if the point is inside the bounds. | |
virtual float | length () const |
"Lenght" of the bounded volume; refer to the concrete class documentation for the specific definition. | |
virtual float | thickness () const |
"Thickness" of the bound around the surface; refer to the concrete class documentation for the specific definition. | |
virtual float | width () const |
"width" of the bounds; refer to the concrete class documentation for the specific definition. |
Definition at line 10 of file OpenBounds.h.
virtual bool OpenBounds::inside | ( | const Local2DPoint & | p, | |
const LocalError & | err, | |||
float | scale | |||
) | const [inline, virtual] |
Determine if a 2D point is inside the bounds, taking error into account.
Reimplemented from Bounds.
Definition at line 24 of file OpenBounds.h.
virtual bool OpenBounds::inside | ( | const Local3DPoint & | , | |
const LocalError & | , | |||
float | scale | |||
) | const [inline, virtual] |
Determine if a point is inside the bounds, taking error into account.
Implements Bounds.
Definition at line 21 of file OpenBounds.h.
virtual bool OpenBounds::inside | ( | const Local3DPoint & | ) | const [inline, virtual] |
Determine if the point is inside the bounds.
Implements Bounds.
Definition at line 19 of file OpenBounds.h.
virtual float OpenBounds::length | ( | ) | const [inline, virtual] |
"Lenght" of the bounded volume; refer to the concrete class documentation for the specific definition.
Implements Bounds.
Definition at line 13 of file OpenBounds.h.
virtual float OpenBounds::thickness | ( | ) | const [inline, virtual] |
"Thickness" of the bound around the surface; refer to the concrete class documentation for the specific definition.
Implements Bounds.
Definition at line 15 of file OpenBounds.h.
virtual float OpenBounds::width | ( | ) | const [inline, virtual] |
"width" of the bounds; refer to the concrete class documentation for the specific definition.
Implements Bounds.
Definition at line 14 of file OpenBounds.h.