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

DataExchange
TKIGES
IGESSelect


IGESSelect_IGESTypeForm Class Reference

IGESTypeForm is a Signature specific to the IGES Norm :
it gives the signature under two possible forms :
- as "mmm nnn", with "mmm" as IGES Type Number, and "nnn"
as IGES From Number (even if = 0) [Default]
- as "mmm" alone, which gives only the IGES Type Number
.

#include <IGESSelect_IGESTypeForm.hxx>

Inheritance diagram for IGESSelect_IGESTypeForm:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT IGESSelect_IGESTypeForm (const Standard_Boolean withform=Standard_True)
 Creates a Signature for IGES Type & Form Numbers
If <withform> is False, for IGES Type Number only
.
Standard_EXPORT void SetForm (const Standard_Boolean withform)
 Changes the mode for giving the Form Number
.
Standard_EXPORT Standard_CString Value (const Handle(Standard_Transient)&ent, const Handle(Interface_InterfaceModel)&model) const
 Returns the signature for IGES, "mmm nnn" or "mmm" according
creation choice (Type & Form or Type only)
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Private Attributes

Standard_Boolean theform

Constructor & Destructor Documentation

Standard_EXPORT IGESSelect_IGESTypeForm::IGESSelect_IGESTypeForm const Standard_Boolean  withform = Standard_True  ) 
 


Member Function Documentation

Standard_EXPORT const IGESSelect_IGESTypeForm::Handle Standard_Type   )  const
 

Reimplemented from IFSelect_Signature.

Standard_EXPORT void IGESSelect_IGESTypeForm::SetForm const Standard_Boolean  withform  ) 
 

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

Implements Interface_SignType.


Field Documentation

Standard_Boolean IGESSelect_IGESTypeForm::theform [private]
 


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