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

DataExchange
TKIGES
IGESDraw


IGESDraw_GeneralModule Class Reference

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

#include <IGESDraw_GeneralModule.hxx>

Inheritance diagram for IGESDraw_GeneralModule:

Inheritance graph
[legend]

Public Member Functions

Standard_EXPORT IGESDraw_GeneralModule ()
 Creates a GeneralModule from IGESDraw 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
.
virtual Standard_EXPORT void OwnImpliedCase (const Standard_Integer CN, const Handle(IGESData_IGESEntity)&ent, Interface_EntityIterator &iter) const
 Specific list of Entities implied by an IGESEntity <ent> (in
addition to Associativities). Redefined for ViewsVisible ...
.
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 void OwnRenewCase (const Standard_Integer CN, const Handle(IGESData_IGESEntity)&entfrom, const Handle(IGESData_IGESEntity)&entto, const Interface_CopyTool &TC) const
 Renews parameters which are specific of each Type of Entity :
redefined for ViewsVisible ... (takes only the implied ref.s
which have also been copied)
.
virtual Standard_EXPORT void OwnDeleteCase (const Standard_Integer CN, const Handle(IGESData_IGESEntity)&ent) const
 Clears parameters with can cause looping structures :
redefined for ViewsVisible ... (clears the implied ref.s)
.
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
Planar : Auxiliary
Subfigures and ConnectPoint : Structure
others : Drawing
.
Standard_EXPORT const Handle (Standard_Type)&DynamicType() const

Constructor & Destructor Documentation

Standard_EXPORT IGESDraw_GeneralModule::IGESDraw_GeneralModule  ) 
 


Member Function Documentation

virtual Standard_EXPORT Standard_Integer IGESDraw_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 IGESDraw_GeneralModule::DirChecker const Standard_Integer  CN,
const Handle(IGESData_IGESEntity)&  ent
const [virtual]
 

Implements IGESData_GeneralModule.

Standard_EXPORT const IGESDraw_GeneralModule::Handle Standard_Type   )  const
 

Reimplemented from IGESData_GeneralModule.

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

Implements IGESData_GeneralModule.

Standard_EXPORT void IGESDraw_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 IGESDraw_GeneralModule::OwnCopyCase const Standard_Integer  CN,
const Handle(IGESData_IGESEntity)&  entfrom,
const Handle(IGESData_IGESEntity)&  entto,
Interface_CopyTool TC
const [virtual]
 

Implements IGESData_GeneralModule.

virtual Standard_EXPORT void IGESDraw_GeneralModule::OwnDeleteCase const Standard_Integer  CN,
const Handle(IGESData_IGESEntity)&  ent
const [virtual]
 

Reimplemented from IGESData_GeneralModule.

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

Reimplemented from IGESData_GeneralModule.

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

Reimplemented from IGESData_GeneralModule.

Standard_EXPORT void IGESDraw_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:42 2008 for OpenCASCADE by  doxygen 1.4.1