Open CASCADE Technology 6.6.0
|
Definition of General Services for IGESAppli (specific part)
This Services comprise : Shared & Implied Lists, Copy, Check
#include <IGESAppli_GeneralModule.hxx>
Public Member Functions | |
IGESAppli_GeneralModule () | |
Creates a GeneralModule from IGESAppli 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 | |
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 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 FEA for : ElementResults,FiniteElement,Node&Co Piping for : Flow & Co Professional for : others (in fact Schematics) |
IGESAppli_GeneralModule::IGESAppli_GeneralModule | ( | ) |
virtual Standard_Integer IGESAppli_GeneralModule::CategoryNumber | ( | const Standard_Integer | CN, |
const Handle< Standard_Transient > & | ent, | ||
const Interface_ShareTool & | shares | ||
) | const [virtual] |
Reimplemented from Interface_GeneralModule.
IGESData_DirChecker IGESAppli_GeneralModule::DirChecker | ( | const Standard_Integer | CN, |
const Handle< IGESData_IGESEntity > & | ent | ||
) | const [virtual] |
Implements IGESData_GeneralModule.
Standard_Boolean IGESAppli_GeneralModule::NewVoid | ( | const Standard_Integer | CN, |
Handle< Standard_Transient > & | entto | ||
) | const [virtual] |
Implements IGESData_GeneralModule.
void IGESAppli_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 IGESAppli_GeneralModule::OwnCopyCase | ( | const Standard_Integer | CN, |
const Handle< IGESData_IGESEntity > & | entfrom, | ||
const Handle< IGESData_IGESEntity > & | entto, | ||
Interface_CopyTool & | TC | ||
) | const [virtual] |
Implements IGESData_GeneralModule.
void IGESAppli_GeneralModule::OwnSharedCase | ( | const Standard_Integer | CN, |
const Handle< IGESData_IGESEntity > & | ent, | ||
Interface_EntityIterator & | iter | ||
) | const [virtual] |
Implements IGESData_GeneralModule.