Open CASCADE Technology 6.6.0
Public Member Functions
StepData_DefaultGeneral Class Reference

DefaultGeneral defines a GeneralModule which processes
Unknown Entity from StepData only

#include <StepData_DefaultGeneral.hxx>

Inheritance diagram for StepData_DefaultGeneral:
Inheritance graph
[legend]

Public Member Functions

 StepData_DefaultGeneral ()
 Creates a Default General Module

void FillSharedCase (const Standard_Integer casenum, const Handle< Standard_Transient > &ent, Interface_EntityIterator &iter) const
 Specific filling of the list of Entities shared by an Entity
<ent>, which is an UnknownEntity from StepData.

void CheckCase (const Standard_Integer casenum, const Handle< Standard_Transient > &ent, const Interface_ShareTool &shares, Handle< Interface_Check > &ach) const
 Specific Checking of an Entity <ent>

Standard_Boolean NewVoid (const Standard_Integer CN, Handle< Standard_Transient > &entto) const
 Specific creation of a new void entity

void CopyCase (const Standard_Integer casenum, const Handle< Standard_Transient > &entfrom, const Handle< Standard_Transient > &entto, Interface_CopyTool &TC) const
 Specific Copy ("Deep") from <entfrom> to <entto> (same type)
by using a CopyTool which provides its working Map.
Use method Transferred from TransferControl to work


Constructor & Destructor Documentation

StepData_DefaultGeneral::StepData_DefaultGeneral ( )

Member Function Documentation

void StepData_DefaultGeneral::CheckCase ( const Standard_Integer  casenum,
const Handle< Standard_Transient > &  ent,
const Interface_ShareTool shares,
Handle< Interface_Check > &  ach 
) const [virtual]
void StepData_DefaultGeneral::CopyCase ( const Standard_Integer  casenum,
const Handle< Standard_Transient > &  entfrom,
const Handle< Standard_Transient > &  entto,
Interface_CopyTool TC 
) const [virtual]
void StepData_DefaultGeneral::FillSharedCase ( const Standard_Integer  casenum,
const Handle< Standard_Transient > &  ent,
Interface_EntityIterator iter 
) const [virtual]
Standard_Boolean StepData_DefaultGeneral::NewVoid ( const Standard_Integer  CN,
Handle< Standard_Transient > &  entto 
) const [virtual]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines