Public Member Functions |
Protected Member Functions |
Protected Attributes |
Friends |
List of all members
SESegment Class Referenceabstract
#include <SESegment.h>
Inherited by SESegmentConstant, SESegmentLinear, SESegmentParabolic, and SESegmentSigmoidal.
Public Member Functions | |
virtual | ~SESegment () |
virtual void | Clear () |
virtual bool | IsValid () const |
virtual bool | HasBeginVolume () const |
virtual SEScalarVolume & | GetBeginVolume () |
virtual double | GetBeginVolume (const VolumeUnit &unit) const |
virtual bool | HasEndVolume () const |
virtual SEScalarVolume & | GetEndVolume () |
virtual double | GetEndVolume (const VolumeUnit &unit) const |
virtual std::string | ToString () const |
virtual void | ToString (std::ostream &str) const |
Protected Member Functions | |
SESegment () | |
virtual void | Abstract ()=0 |
Protected Attributes | |
SEScalarVolume * | m_BeginVolume |
SEScalarVolume * | m_EndVolume |
Friends | |
class | SECurve |
Constructor & Destructor Documentation
◆ SESegment()
|
protected |
◆ ~SESegment()
|
virtual |
Member Function Documentation
◆ Abstract()
|
protectedpure virtual |
Implemented in SESegmentConstant, SESegmentLinear, SESegmentParabolic, and SESegmentSigmoidal.
◆ Clear()
|
virtual |
Reimplemented in SESegmentConstant, SESegmentLinear, SESegmentParabolic, and SESegmentSigmoidal.
◆ GetBeginVolume() [1/2]
|
virtual |
◆ GetBeginVolume() [2/2]
|
virtual |
◆ GetEndVolume() [1/2]
|
virtual |
◆ GetEndVolume() [2/2]
|
virtual |
◆ HasBeginVolume()
|
virtual |
◆ HasEndVolume()
|
virtual |
◆ IsValid()
|
virtual |
Reimplemented in SESegmentConstant, SESegmentLinear, SESegmentParabolic, and SESegmentSigmoidal.
◆ ToString() [1/2]
|
virtual |
Reimplemented in SESegmentConstant, SESegmentLinear, SESegmentParabolic, and SESegmentSigmoidal.
◆ ToString() [2/2]
|
virtual |
Reimplemented in SESegmentConstant, SESegmentLinear, SESegmentParabolic, and SESegmentSigmoidal.
Friends And Related Function Documentation
◆ SECurve
|
friend |
Member Data Documentation
◆ m_BeginVolume
|
protected |
◆ m_EndVolume
|
protected |