All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules 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.

Definition at line 53 of file Vessel.h.

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.

Definition at line 33 of file Vessel.cpp.

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

Definition at line 43 of file Vessel.cpp.

Friends And Related Function Documentation

friend class Vessel
friend

Definition at line 54 of file Vessel.h.

Member Data Documentation

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

Pointer to ActionWithVessel that this if from.

Definition at line 63 of file Vessel.h.

Keywords PLMD::vesselbase::VesselOptions::emptyKeys
staticprivate

Definition at line 66 of file Vessel.h.

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

The keywords.

Definition at line 65 of file Vessel.h.

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

The label for this particular vessel;.

Definition at line 59 of file Vessel.h.

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

The name of the particular vessel.

Definition at line 57 of file Vessel.h.

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

The numerical label for this vessel.

Definition at line 61 of file Vessel.h.

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

The parameters that are read into the function.

Definition at line 69 of file Vessel.h.


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