VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrf::DtVrfEnvironmentConditionsThermoclinesInterface Class Referenceabstract

This interface defines the required functions for a dialog which can be used by the DtEnvironmentSettingsTheromclinesPage to adjust the thermocline layers.

Inheritance diagram for makVrf::DtVrfEnvironmentConditionsThermoclinesInterface:
Inheritance graph
[legend]

Public Member Functions

virtual void setThermoclineLayer1Depth (double depth)=0
 
virtual double thermoclineLayer1Depth ()=0
 
virtual void setThermoclineLayer1Permeability (double depth)=0
 
virtual double thermoclineLayer1Permeability ()=0
 
virtual void setThermoclineLayer2Depth (double depth)=0
 
virtual double thermoclineLayer2Depth ()=0
 
virtual void setThermoclineLayer2Permeability (double depth)=0
 
virtual double thermoclineLayer2Permeability ()=0
 
virtual void setThermoclineLayer3Depth (double depth)=0
 
virtual double thermoclineLayer3Depth ()=0
 
virtual void setThermoclineLayer3Permeability (double depth)=0
 
virtual double thermoclineLayer3Permeability ()=0
 
virtual void setThermoclineLayer4Depth (double depth)=0
 
virtual double thermoclineLayer4Depth ()=0
 
virtual void setThermoclineLayer4Permeability (double depth)=0
 
virtual double thermoclineLayer4Permeability ()=0
 
virtual void setThermoclineLayer5Depth (double depth)=0
 
virtual double thermoclineLayer5Depth ()=0
 
virtual void setThermoclineLayer5Permeability (double depth)=0
 
virtual double thermoclineLayer5Permeability ()=0
 
virtual void setDepthUnits (const makVrv::DtUnicode &units)=0
 
virtual void setDepthDecimals (int decimals)=0
 

Public Attributes

boost::signals2::signal< void(double)> signal_thermoclineLayer1DepthChanged
 
boost::signals2::signal< void(double)> signal_thermoclineLayer2DepthChanged
 
boost::signals2::signal< void(double)> signal_thermoclineLayer3DepthChanged
 
boost::signals2::signal< void(double)> signal_thermoclineLayer4DepthChanged
 
boost::signals2::signal< void(double)> signal_thermoclineLayer5DepthChanged
 
boost::signals2::signal< void(double)> signal_thermoclineLayer1PermeabilityChanged
 
boost::signals2::signal< void(double)> signal_thermoclineLayer2PermeabilityChanged
 
boost::signals2::signal< void(double)> signal_thermoclineLayer3PermeabilityChanged
 
boost::signals2::signal< void(double)> signal_thermoclineLayer4PermeabilityChanged
 
boost::signals2::signal< void(double)> signal_thermoclineLayer5PermeabilityChanged
 

Member Function Documentation

virtual void makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::setThermoclineLayer1Depth ( double  depth)
pure virtual
virtual double makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::thermoclineLayer1Depth ( )
pure virtual
virtual void makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::setThermoclineLayer1Permeability ( double  depth)
pure virtual
virtual double makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::thermoclineLayer1Permeability ( )
pure virtual
virtual void makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::setThermoclineLayer2Depth ( double  depth)
pure virtual
virtual double makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::thermoclineLayer2Depth ( )
pure virtual
virtual void makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::setThermoclineLayer2Permeability ( double  depth)
pure virtual
virtual double makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::thermoclineLayer2Permeability ( )
pure virtual
virtual void makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::setThermoclineLayer3Depth ( double  depth)
pure virtual
virtual double makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::thermoclineLayer3Depth ( )
pure virtual
virtual void makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::setThermoclineLayer3Permeability ( double  depth)
pure virtual
virtual double makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::thermoclineLayer3Permeability ( )
pure virtual
virtual void makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::setThermoclineLayer4Depth ( double  depth)
pure virtual
virtual double makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::thermoclineLayer4Depth ( )
pure virtual
virtual void makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::setThermoclineLayer4Permeability ( double  depth)
pure virtual
virtual double makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::thermoclineLayer4Permeability ( )
pure virtual
virtual void makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::setThermoclineLayer5Depth ( double  depth)
pure virtual
virtual double makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::thermoclineLayer5Depth ( )
pure virtual
virtual void makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::setThermoclineLayer5Permeability ( double  depth)
pure virtual
virtual double makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::thermoclineLayer5Permeability ( )
pure virtual
virtual void makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::setDepthUnits ( const makVrv::DtUnicode units)
pure virtual
virtual void makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::setDepthDecimals ( int  decimals)
pure virtual

Member Data Documentation

boost::signals2::signal<void (double)> makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::signal_thermoclineLayer1DepthChanged
boost::signals2::signal<void (double)> makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::signal_thermoclineLayer2DepthChanged
boost::signals2::signal<void (double)> makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::signal_thermoclineLayer3DepthChanged
boost::signals2::signal<void (double)> makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::signal_thermoclineLayer4DepthChanged
boost::signals2::signal<void (double)> makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::signal_thermoclineLayer5DepthChanged
boost::signals2::signal<void (double)> makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::signal_thermoclineLayer1PermeabilityChanged
boost::signals2::signal<void (double)> makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::signal_thermoclineLayer2PermeabilityChanged
boost::signals2::signal<void (double)> makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::signal_thermoclineLayer3PermeabilityChanged
boost::signals2::signal<void (double)> makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::signal_thermoclineLayer4PermeabilityChanged
boost::signals2::signal<void (double)> makVrf::DtVrfEnvironmentConditionsThermoclinesInterface::signal_thermoclineLayer5PermeabilityChanged

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)