BaseCapsule.hh
Base implementation of a Capsule Geometry.
Definition: BaseCapsule.hh:34
virtual double Length() const override
Get the length of the capsule.
Definition: BaseCapsule.hh:108
bool capsuleDirty
Flag to indicate capsule properties have changed.
Definition: BaseCapsule.hh:66
#define ignerr
double length
Length of the capsule.
Definition: BaseCapsule.hh:63
virtual CapsulePtr CreateCapsule()=0
Create new capsule geometry.
Manages a single scene-graph. This class updates scene-wide properties and holds the root scene node....
Definition: Scene.hh:49
virtual void SetRadius(double _radius) override
Set the radius of the capsule.
Definition: BaseCapsule.hh:85
virtual double Radius() const override
Get the radius of the capsule.
Definition: BaseCapsule.hh:93
virtual GeometryPtr Clone() const override
Clone the geometry.
Definition: BaseCapsule.hh:115
double radius
Radius of the capsule.
Definition: BaseCapsule.hh:60
virtual void SetLength(double _length) override
Set the length of the capsule.
Definition: BaseCapsule.hh:100