IGESData_Protocol Class Reference

Description of basic Protocol for IGES
This comprises treatement of IGESModel and Recognition of
Undefined-FreeFormat-Entity

#include <IGESData_Protocol.hxx>

Inheritance diagram for IGESData_Protocol:
Inheritance graph
[legend]

Public Member Functions

 IGESData_Protocol ()
Standard_Integer NbResources () const
 Gives the count of Resource Protocol. Here, none

Handle_Interface_Protocol Resource (const Standard_Integer num) const
 Returns a Resource, given a rank. Here, none

Standard_Integer TypeNumber (const Handle< Standard_Type > &atype) const
 Returns a Case Number, specific of each recognized Type
Here, Undefined and Free Format Entities have the Number 1.

Handle_Interface_InterfaceModel NewModel () const
 Creates an empty Model for IGES Norm

Standard_Boolean IsSuitableModel (const Handle< Interface_InterfaceModel > &model) const
 Returns True if <model> is a Model of IGES Norm

Handle_Standard_Transient UnknownEntity () const
 Creates a new Unknown Entity for IGES (UndefinedEntity)

Standard_Boolean IsUnknownEntity (const Handle< Standard_Transient > &ent) const
 Returns True if <ent> is an Unknown Entity for the Norm, i.e.
Type UndefinedEntity, status Unknown


Constructor & Destructor Documentation

IGESData_Protocol::IGESData_Protocol (  ) 

Member Function Documentation

Standard_Boolean IGESData_Protocol::IsSuitableModel ( const Handle< Interface_InterfaceModel > &  model  )  const [virtual]

Implements Interface_Protocol.

Standard_Boolean IGESData_Protocol::IsUnknownEntity ( const Handle< Standard_Transient > &  ent  )  const [virtual]

Implements Interface_Protocol.

Standard_Integer IGESData_Protocol::NbResources (  )  const [virtual]
Handle_Interface_InterfaceModel IGESData_Protocol::NewModel (  )  const [virtual]

Implements Interface_Protocol.

Handle_Interface_Protocol IGESData_Protocol::Resource ( const Standard_Integer  num  )  const [virtual]
Standard_Integer IGESData_Protocol::TypeNumber ( const Handle< Standard_Type > &  atype  )  const [virtual]
Handle_Standard_Transient IGESData_Protocol::UnknownEntity (  )  const [virtual]

Implements Interface_Protocol.


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Mar 3 10:57:14 2011 for Open CASCADE Technology by  doxygen 1.6.3