|
Open CASCADE Technology 6.5.2
|
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) |
| StepData_SelectNamed::StepData_SelectNamed | ( | ) |
| StepData_Field& StepData_SelectNamed::CField | ( | ) |
| 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.
1.7.4