Open CASCADE Technology
6.5.4
|
This select member can be of any kind, and be named
But its takes more memory than some specialised ones
This class allows one name for the instance
#include <StepData_SelectNamed.hxx>
Public Member Functions | |
StepData_SelectNamed () | |
virtual Standard_Boolean | HasName () const |
Tells if a SelectMember has a name. Default is False | |
virtual Standard_CString | Name () const |
Returns the name of a SelectMember. Default is empty | |
virtual Standard_Boolean | SetName (const Standard_CString name) |
Sets the name of a SelectMember, returns True if done, False if no name is allowed Default does nothing and returns False | |
const StepData_Field & | Field () const |
StepData_Field & | CField () |
virtual Standard_Integer | Kind () const |
virtual void | SetKind (const Standard_Integer kind) |
virtual Standard_Integer | Int () const |
This internal method gives access to a value implemented by an Integer (to read it) | |
virtual void | SetInt (const Standard_Integer val) |
This internal method gives access to a value implemented by an Integer (to set it) | |
virtual Standard_Real | Real () const |
virtual void | SetReal (const Standard_Real val) |
virtual Standard_CString | String () const |
virtual void | SetString (const Standard_CString val) |
const StepData_Field& StepData_SelectNamed::Field | ( | ) | const |
virtual Standard_Boolean StepData_SelectNamed::HasName | ( | ) | const [virtual] |
Reimplemented from StepData_SelectMember.
Reimplemented in StepElement_CurveElementFreedomMember, StepElement_CurveElementPurposeMember, StepElement_ElementAspectMember, StepElement_MeasureOrUnspecifiedValueMember, StepElement_SurfaceElementPurposeMember, StepElement_VolumeElementPurposeMember, StepFEA_SymmetricTensor23dMember, StepFEA_SymmetricTensor43dMember, and StepFEA_DegreeOfFreedomMember.
virtual Standard_Integer StepData_SelectNamed::Int | ( | ) | const [virtual] |
Reimplemented from StepData_SelectMember.
virtual Standard_Integer StepData_SelectNamed::Kind | ( | ) | const [virtual] |
Reimplemented from StepData_SelectMember.
Reimplemented in StepData_SelectArrReal.
virtual Standard_CString StepData_SelectNamed::Name | ( | ) | const [virtual] |
Reimplemented from StepData_SelectMember.
Reimplemented in StepElement_CurveElementFreedomMember, StepElement_CurveElementPurposeMember, StepElement_ElementAspectMember, StepElement_MeasureOrUnspecifiedValueMember, StepElement_SurfaceElementPurposeMember, StepElement_VolumeElementPurposeMember, StepFEA_SymmetricTensor23dMember, StepFEA_SymmetricTensor43dMember, and StepFEA_DegreeOfFreedomMember.
virtual Standard_Real StepData_SelectNamed::Real | ( | ) | const [virtual] |
Reimplemented from StepData_SelectMember.
virtual void StepData_SelectNamed::SetInt | ( | const Standard_Integer | val | ) | [virtual] |
Reimplemented from StepData_SelectMember.
virtual void StepData_SelectNamed::SetKind | ( | const Standard_Integer | kind | ) | [virtual] |
Reimplemented from StepData_SelectMember.
virtual Standard_Boolean StepData_SelectNamed::SetName | ( | const Standard_CString | name | ) | [virtual] |
Reimplemented from StepData_SelectMember.
Reimplemented in StepElement_CurveElementFreedomMember, StepElement_CurveElementPurposeMember, StepElement_ElementAspectMember, StepElement_MeasureOrUnspecifiedValueMember, StepElement_SurfaceElementPurposeMember, StepElement_VolumeElementPurposeMember, StepFEA_SymmetricTensor23dMember, StepFEA_SymmetricTensor43dMember, and StepFEA_DegreeOfFreedomMember.
virtual void StepData_SelectNamed::SetReal | ( | const Standard_Real | val | ) | [virtual] |
Reimplemented from StepData_SelectMember.
virtual void StepData_SelectNamed::SetString | ( | const Standard_CString | val | ) | [virtual] |
Reimplemented from StepData_SelectMember.
virtual Standard_CString StepData_SelectNamed::String | ( | ) | const [virtual] |
Reimplemented from StepData_SelectMember.