Building Medical Digital Twins with Pulse: Open Source Simulation Tools for Developers and Researchers
×

#include <SESegmentParabolic.h>

Inheritance diagram for SESegmentParabolic:
SESegment

Public Member Functions

virtual ~SESegmentParabolic ()
 
virtual void Clear () override
 
virtual bool IsValid () const override
 
virtual bool HasCoefficient1 () const
 
virtual SEScalar & GetCoefficient1 ()
 
virtual double GetCoefficient1 () const
 
virtual bool HasCoefficient2 () const
 
virtual SEScalar & GetCoefficient2 ()
 
virtual double GetCoefficient2 () const
 
virtual bool HasCoefficient3 () const
 
virtual SEScalar & GetCoefficient3 ()
 
virtual double GetCoefficient3 () const
 
virtual bool HasCoefficient4 () const
 
virtual SEScalar & GetCoefficient4 ()
 
virtual double GetCoefficient4 () const
 
virtual std::string ToString () const override
 
virtual void ToString (std::ostream &str) const override
 
- Public Member Functions inherited from SESegment
virtual ~SESegment ()
 
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
 

Protected Member Functions

 SESegmentParabolic ()
 
virtual void Abstract () override
 
- Protected Member Functions inherited from SESegment
 SESegment ()
 

Protected Attributes

SEScalar * m_Coefficient1
 
SEScalar * m_Coefficient2
 
SEScalar * m_Coefficient3
 
SEScalar * m_Coefficient4
 
- Protected Attributes inherited from SESegment
SEScalarVolume * m_BeginVolume
 
SEScalarVolume * m_EndVolume
 

Friends

class PBProperty
 
class SECurve
 

Constructor & Destructor Documentation

◆ SESegmentParabolic()

SESegmentParabolic::SESegmentParabolic ( )
protected

◆ ~SESegmentParabolic()

SESegmentParabolic::~SESegmentParabolic ( )
virtual

Member Function Documentation

◆ Abstract()

virtual void SESegmentParabolic::Abstract ( )
inlineoverrideprotectedvirtual

Implements SESegment.

◆ Clear()

void SESegmentParabolic::Clear ( )
overridevirtual

Reimplemented from SESegment.

◆ GetCoefficient1() [1/2]

SEScalar & SESegmentParabolic::GetCoefficient1 ( )
virtual

◆ GetCoefficient1() [2/2]

double SESegmentParabolic::GetCoefficient1 ( ) const
virtual

◆ GetCoefficient2() [1/2]

SEScalar & SESegmentParabolic::GetCoefficient2 ( )
virtual

◆ GetCoefficient2() [2/2]

double SESegmentParabolic::GetCoefficient2 ( ) const
virtual

◆ GetCoefficient3() [1/2]

SEScalar & SESegmentParabolic::GetCoefficient3 ( )
virtual

◆ GetCoefficient3() [2/2]

double SESegmentParabolic::GetCoefficient3 ( ) const
virtual

◆ GetCoefficient4() [1/2]

SEScalar & SESegmentParabolic::GetCoefficient4 ( )
virtual

◆ GetCoefficient4() [2/2]

double SESegmentParabolic::GetCoefficient4 ( ) const
virtual

◆ HasCoefficient1()

bool SESegmentParabolic::HasCoefficient1 ( ) const
virtual

◆ HasCoefficient2()

bool SESegmentParabolic::HasCoefficient2 ( ) const
virtual

◆ HasCoefficient3()

bool SESegmentParabolic::HasCoefficient3 ( ) const
virtual

◆ HasCoefficient4()

bool SESegmentParabolic::HasCoefficient4 ( ) const
virtual

◆ IsValid()

bool SESegmentParabolic::IsValid ( ) const
overridevirtual

Reimplemented from SESegment.

◆ ToString() [1/2]

std::string SESegmentParabolic::ToString ( ) const
overridevirtual

Reimplemented from SESegment.

◆ ToString() [2/2]

void SESegmentParabolic::ToString ( std::ostream &  str) const
overridevirtual

Reimplemented from SESegment.

Friends And Related Function Documentation

◆ PBProperty

friend class PBProperty
friend

◆ SECurve

friend class SECurve
friend

Member Data Documentation

◆ m_Coefficient1

SEScalar* SESegmentParabolic::m_Coefficient1
protected

◆ m_Coefficient2

SEScalar* SESegmentParabolic::m_Coefficient2
protected

◆ m_Coefficient3

SEScalar* SESegmentParabolic::m_Coefficient3
protected

◆ m_Coefficient4

SEScalar* SESegmentParabolic::m_Coefficient4
protected

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.