Public Member Functions |
Protected Member Functions |
Protected Attributes |
Friends |
List of all members
SESegment Class Referenceabstract
#include <SESegment.h>
Inheritance diagram for SESegment:
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 SESegmentSigmoidal, SESegmentParabolic, SESegmentLinear, and SESegmentConstant.
◆ Clear()
|
virtual |
Reimplemented in SESegmentSigmoidal, SESegmentParabolic, SESegmentLinear, and SESegmentConstant.
◆ GetBeginVolume() [1/2]
|
virtual |
◆ GetBeginVolume() [2/2]
|
virtual |
◆ GetEndVolume() [1/2]
|
virtual |
◆ GetEndVolume() [2/2]
|
virtual |
◆ HasBeginVolume()
|
virtual |
◆ HasEndVolume()
|
virtual |
◆ IsValid()
|
virtual |
Reimplemented in SESegmentSigmoidal, SESegmentParabolic, SESegmentLinear, and SESegmentConstant.
◆ ToString() [1/2]
|
virtual |
Reimplemented in SESegmentSigmoidal, SESegmentParabolic, SESegmentLinear, and SESegmentConstant.
◆ ToString() [2/2]
|
virtual |
Reimplemented in SESegmentSigmoidal, SESegmentParabolic, SESegmentLinear, and SESegmentConstant.
Friends And Related Function Documentation
◆ SECurve
|
friend |
Member Data Documentation
◆ m_BeginVolume
|
protected |
◆ m_EndVolume
|
protected |
