OCC Main Page | DataExchange | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

DataExchange
TKXSBase
Interface


Interface_SignType Class Reference

Provides the basic service to get a type name, according
to a norm
It can be used for other classes (general signatures ...)
.

#include <Interface_SignType.hxx>

Inheritance diagram for Interface_SignType:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT TCollection_AsciiString Text (const Handle(Standard_Transient)&ent, const Handle(Standard_Transient)&context) const
 Returns an identification of the Signature (a word), given at
initialization time
//! Specialised to consider context as an InterfaceModel
.
virtual Standard_EXPORT Standard_CString Value (const Handle(Standard_Transient)&ent, const Handle(Interface_InterfaceModel)&model) const =0
 Returns the Signature for a Transient object. It is specific
of each sub-class of Signature. For a Null Handle, it should
provide ""
It can work with the model which contains the entity
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Static Public Member Functions

static Standard_EXPORT Standard_CString ClassName (const Standard_CString typnam)
 From a CDL Type Name, returns the Class part (package dropped)
WARNING : buffered, to be immediately copied or printed
.

Member Function Documentation

static Standard_EXPORT Standard_CString Interface_SignType::ClassName const Standard_CString  typnam  )  [static]
 

Standard_EXPORT const Interface_SignType::Handle Standard_Type   )  const
 

Reimplemented from MoniTool_SignText.

Reimplemented in IFSelect_SignAncestor, IFSelect_Signature, IFSelect_SignCategory, IFSelect_SignMultiple, IFSelect_SignType, IFSelect_SignValidity, IGESSelect_IGESName, IGESSelect_IGESTypeForm, IGESSelect_SignColor, IGESSelect_SignLevelNumber, IGESSelect_SignStatus, StepSelect_StepType, STEPSelections_SelectDerived, and XSControl_SignTransferStatus.

Standard_EXPORT TCollection_AsciiString Interface_SignType::Text const Handle(Standard_Transient)&  ent,
const Handle(Standard_Transient)&  context
const [virtual]
 

Implements MoniTool_SignText.

virtual Standard_EXPORT Standard_CString Interface_SignType::Value const Handle(Standard_Transient)&  ent,
const Handle(Interface_InterfaceModel)&  model
const [pure virtual]
 

Implemented in IFSelect_SignCategory, IFSelect_SignMultiple, IFSelect_SignType, IFSelect_SignValidity, IGESSelect_IGESName, IGESSelect_IGESTypeForm, IGESSelect_SignColor, IGESSelect_SignLevelNumber, IGESSelect_SignStatus, StepSelect_StepType, and XSControl_SignTransferStatus.


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 14:41:38 2008 for OpenCASCADE by  doxygen 1.4.1