Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

exotkParameter_String Class Reference

Define a String ( TCollection_AsciiString ) Parameter. More...

#include <exotkParameter_String.hxx>

Inheritance diagram for exotkParameter_String:

Inheritance graph
[legend]
Collaboration diagram for exotkParameter_String:

Collaboration graph
[legend]
List of all members.

Public Methods

Standard_EXPORT exotkParameter_String (const TCollection_AsciiString aValue)
 Constructor. More...

virtual Standard_EXPORT ~exotkParameter_String ()
 Destructor. More...

virtual Standard_EXPORT void DeepCopy (const Handle_exotkParameter_Root &aParameterToCopy)
 copy all the fields of aParameterToCopy into this. More...

Standard_EXPORT void SetValue (const TCollection_AsciiString aValue)
 Set the Parameter to aValue. More...

Standard_EXPORT TCollection_AsciiString Value () const
 Return the parameter value. More...

virtual Standard_EXPORT Standard_Boolean SetParameterAsString (const TCollection_AsciiString &aParameter)
 set the parameter to aParameter. More...

virtual Standard_EXPORT TCollection_AsciiString ParameterAsString () const
 Return the Parameter. More...


Private Attributes

TCollection_AsciiString myValue

Detailed Description

Define a String ( TCollection_AsciiString ) Parameter.

Author:
Stephane Routelous

Definition at line 44 of file exotkParameter_String.hxx.


Constructor & Destructor Documentation

exotkParameter_String::exotkParameter_String const TCollection_AsciiString    aValue
 

Constructor.

Parameters:
aValue  const TCollection_AsciiString

Definition at line 61 of file exotkParameter_String.cxx.

References exotkParameter_Type_String, and exotkParameter_Root::myType.

exotkParameter_String::~exotkParameter_String   [virtual]
 

Destructor.

Definition at line 75 of file exotkParameter_String.cxx.


Member Function Documentation

exotkParameter_String::DeepCopy const Handle_exotkParameter_Root &    aParameterToCopy [virtual]
 

copy all the fields of aParameterToCopy into this.

Parameters:
aParameterToCopy  const Handle_exotkParameter_Root&

Reimplemented from exotkParameter_Root.

Definition at line 80 of file exotkParameter_String.cxx.

References exotkParameter_Root::DeepCopy(), myValue, and STANDARD_TYPE().

exotkParameter_String::ParameterAsString   const [virtual]
 

Return the Parameter.

Returns:
TCollection_AsciiString

Reimplemented from exotkParameter_Root.

Definition at line 137 of file exotkParameter_String.cxx.

References myValue.

exotkParameter_String::SetParameterAsString const TCollection_AsciiString &    aParameter [virtual]
 

set the parameter to aParameter.

Returns:
Standard_Boolean : always true
Parameters:
aParameter  const TCollection_AsciiString&

Reimplemented from exotkParameter_Root.

Definition at line 124 of file exotkParameter_String.cxx.

References myValue.

exotkParameter_String::SetValue const TCollection_AsciiString    aValue
 

Set the Parameter to aValue.

Parameters:
aValueconst  TCollection_AsciiString

Definition at line 99 of file exotkParameter_String.cxx.

References myValue.

exotkParameter_String::Value   const
 

Return the parameter value.

Returns:
TCollection_AsciiString

Definition at line 111 of file exotkParameter_String.cxx.

References myValue.


Member Data Documentation

TCollection_AsciiString exotkParameter_String::myValue [private]
 

the string parameter

Definition at line 103 of file exotkParameter_String.hxx.

Referenced by DeepCopy(), ParameterAsString(), SetParameterAsString(), SetValue(), and Value().


The documentation for this class was generated from the following files:
Generated on Wed Jan 23 12:18:36 2002 for exotk by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001