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

DataExchange
TKIGES
IGESGraph


IGESGraph_GeneralModule Class Reference

Definition of General Services for IGESGraph (specific part)
This Services comprise : Shared & Implied Lists, Copy, Check
.

#include <IGESGraph_GeneralModule.hxx>

Inheritance diagram for IGESGraph_GeneralModule:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT IGESGraph_GeneralModule ()
 Creates a GeneralModule from IGESGraph and puts it into GeneralLib
.
Standard_EXPORT void OwnSharedCase (const Standard_Integer CN, const Handle(IGESData_IGESEntity)&ent, Interface_EntityIterator &iter) const
 Lists the Entities shared by a given IGESEntity <ent>, from
its specific parameters : specific for each type
.
Standard_EXPORT IGESData_DirChecker DirChecker (const Standard_Integer CN, const Handle(IGESData_IGESEntity)&ent) const
 Returns a DirChecker, specific for each type of Entity
(identified by its Case Number) : this DirChecker defines
constraints which must be respected by the DirectoryPart
.
Standard_EXPORT void OwnCheckCase (const Standard_Integer CN, const Handle(IGESData_IGESEntity)&ent, const Interface_ShareTool &shares, Handle(Interface_Check)&ach) const
 Performs Specific Semantic Check for each type of Entity
.
Standard_EXPORT Standard_Boolean NewVoid (const Standard_Integer CN, Handle(Standard_Transient)&entto) const
 Specific creation of a new void entity
.
Standard_EXPORT void OwnCopyCase (const Standard_Integer CN, const Handle(IGESData_IGESEntity)&entfrom, const Handle(IGESData_IGESEntity)&entto, Interface_CopyTool &TC) const
 Copies parameters which are specific of each Type of Entity
.
virtual Standard_EXPORT Standard_Integer CategoryNumber (const Standard_Integer CN, const Handle(Standard_Transient)&ent, const Interface_ShareTool &shares) const
 Returns a category number which characterizes an entity
Drawing for all
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Constructor & Destructor Documentation

Standard_EXPORT IGESGraph_GeneralModule::IGESGraph_GeneralModule  ) 
 


Member Function Documentation

virtual Standard_EXPORT Standard_Integer IGESGraph_GeneralModule::CategoryNumber const Standard_Integer  CN,
const Handle(Standard_Transient)&  ent,
const Interface_ShareTool shares
const [virtual]
 

Reimplemented from Interface_GeneralModule.

Standard_EXPORT IGESData_DirChecker IGESGraph_GeneralModule::DirChecker const Standard_Integer  CN,
const Handle(IGESData_IGESEntity)&  ent
const [virtual]
 

Implements IGESData_GeneralModule.

Standard_EXPORT const IGESGraph_GeneralModule::Handle Standard_Type   )  const
 

Reimplemented from IGESData_GeneralModule.

Standard_EXPORT Standard_Boolean IGESGraph_GeneralModule::NewVoid const Standard_Integer  CN,
Handle(Standard_Transient)&  entto
const [virtual]
 

Implements IGESData_GeneralModule.

Standard_EXPORT void IGESGraph_GeneralModule::OwnCheckCase const Standard_Integer  CN,
const Handle(IGESData_IGESEntity)&  ent,
const Interface_ShareTool shares,
Handle(Interface_Check)&  ach
const [virtual]
 

Implements IGESData_GeneralModule.

Standard_EXPORT void IGESGraph_GeneralModule::OwnCopyCase const Standard_Integer  CN,
const Handle(IGESData_IGESEntity)&  entfrom,
const Handle(IGESData_IGESEntity)&  entto,
Interface_CopyTool TC
const [virtual]
 

Implements IGESData_GeneralModule.

Standard_EXPORT void IGESGraph_GeneralModule::OwnSharedCase const Standard_Integer  CN,
const Handle(IGESData_IGESEntity)&  ent,
Interface_EntityIterator iter
const [virtual]
 

Implements IGESData_GeneralModule.


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