|
Open CASCADE Technology
6.5.4
|
Definition of General Services for IGESDraw (specific part)
This Services comprise : Shared & Implied Lists, Copy, Check
#include <IGESDraw_GeneralModule.hxx>

Public Member Functions | |
| IGESDraw_GeneralModule () | |
| Creates a GeneralModule from IGESDraw and puts it into GeneralLib | |
| 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 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 ... | |
| 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 | |
| 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_Boolean | NewVoid (const Standard_Integer CN, Handle< Standard_Transient > &entto) const |
| Specific creation of a new void entity | |
| 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 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 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_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 | |
| virtual Standard_Integer IGESDraw_GeneralModule::CategoryNumber | ( | const Standard_Integer | CN, |
| const Handle< Standard_Transient > & | ent, | ||
| const Interface_ShareTool & | shares | ||
| ) | const [virtual] |
Reimplemented from Interface_GeneralModule.
| IGESData_DirChecker IGESDraw_GeneralModule::DirChecker | ( | const Standard_Integer | CN, |
| const Handle< IGESData_IGESEntity > & | ent | ||
| ) | const [virtual] |
Implements IGESData_GeneralModule.
| Standard_Boolean IGESDraw_GeneralModule::NewVoid | ( | const Standard_Integer | CN, |
| Handle< Standard_Transient > & | entto | ||
| ) | const [virtual] |
Implements IGESData_GeneralModule.
| 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.
| 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 void IGESDraw_GeneralModule::OwnDeleteCase | ( | const Standard_Integer | CN, |
| const Handle< IGESData_IGESEntity > & | ent | ||
| ) | const [virtual] |
Reimplemented from IGESData_GeneralModule.
| virtual void IGESDraw_GeneralModule::OwnImpliedCase | ( | const Standard_Integer | CN, |
| const Handle< IGESData_IGESEntity > & | ent, | ||
| Interface_EntityIterator & | iter | ||
| ) | const [virtual] |
Reimplemented from IGESData_GeneralModule.
| virtual 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.
| void IGESDraw_GeneralModule::OwnSharedCase | ( | const Standard_Integer | CN, |
| const Handle< IGESData_IGESEntity > & | ent, | ||
| Interface_EntityIterator & | iter | ||
| ) | const [virtual] |
Implements IGESData_GeneralModule.
1.8.0