SPH
Public Member Functions | List of all members
CurveEntry Class Reference

Special entry allowing to access and (de)serialize a curve. More...

#include <SpecialEntries.h>

Inheritance diagram for CurveEntry:
IExtraEntry Polymorphic

Public Member Functions

 CurveEntry ()=default
 
 CurveEntry (const Curve &curve)
 
Curve getCurve () const
 
virtual std::string toString () const override
 
virtual void fromString (const std::string &s) override
 
virtual AutoPtr< IExtraEntryclone () const override
 
- Public Member Functions inherited from Polymorphic
virtual ~Polymorphic ()
 

Detailed Description

Special entry allowing to access and (de)serialize a curve.

Definition at line 85 of file SpecialEntries.h.

Constructor & Destructor Documentation

◆ CurveEntry() [1/2]

CurveEntry::CurveEntry ( )
default

◆ CurveEntry() [2/2]

CurveEntry::CurveEntry ( const Curve curve)
inline

Definition at line 92 of file SpecialEntries.h.

Member Function Documentation

◆ clone()

AutoPtr< IExtraEntry > CurveEntry::clone ( ) const
overridevirtual
Todo:
use ClonePtr instead

Implements IExtraEntry.

Definition at line 36 of file SpecialEntries.cpp.

◆ fromString()

void CurveEntry::fromString ( const std::string &  s)
overridevirtual

Implements IExtraEntry.

Definition at line 17 of file SpecialEntries.cpp.

◆ getCurve()

Curve CurveEntry::getCurve ( ) const
inline

Definition at line 95 of file SpecialEntries.h.

◆ toString()

NAMESPACE_SPH_BEGIN std::string CurveEntry::toString ( ) const
overridevirtual

Implements IExtraEntry.

Definition at line 5 of file SpecialEntries.cpp.


The documentation for this class was generated from the following files: