All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | Private Attributes | Static Private Attributes | Friends | List of all members
PLMD::vesselbase::VesselOptions Class Reference

This class is used to pass the input to Vessels. More...

#include <Vessel.h>

Public Member Functions

 VesselOptions (const std::string &thisname, const std::string &thislab, const unsigned &nlab, const std::string &params, ActionWithVessel *aa)
 The constructor. More...
 
 VesselOptions (const VesselOptions &da, const Keywords &keys)
 

Public Attributes

std::string parameters
 The parameters that are read into the function. More...
 

Private Attributes

std::string myname
 The name of the particular vessel. More...
 
std::string mylabel
 The label for this particular vessel;. More...
 
int numlab
 The numerical label for this vessel. More...
 
ActionWithVesselaction
 Pointer to ActionWithVessel that this if from. More...
 
const Keywordskeywords
 The keywords. More...
 

Static Private Attributes

static Keywords emptyKeys
 

Friends

class Vessel
 

Detailed Description

This class is used to pass the input to Vessels.

Constructor & Destructor Documentation

PLMD::vesselbase::VesselOptions::VesselOptions ( const std::string &  thisname,
const std::string &  thislab,
const unsigned &  nlab,
const std::string &  params,
ActionWithVessel aa 
)

The constructor.

PLMD::vesselbase::VesselOptions::VesselOptions ( const VesselOptions da,
const Keywords keys 
)

Friends And Related Function Documentation

friend class Vessel
friend

Member Data Documentation

ActionWithVessel* PLMD::vesselbase::VesselOptions::action
private

Pointer to ActionWithVessel that this if from.

Keywords PLMD::vesselbase::VesselOptions::emptyKeys
staticprivate
const Keywords& PLMD::vesselbase::VesselOptions::keywords
private

The keywords.

std::string PLMD::vesselbase::VesselOptions::mylabel
private

The label for this particular vessel;.

std::string PLMD::vesselbase::VesselOptions::myname
private

The name of the particular vessel.

int PLMD::vesselbase::VesselOptions::numlab
private

The numerical label for this vessel.

std::string PLMD::vesselbase::VesselOptions::parameters

The parameters that are read into the function.


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