Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
StepData_DescrGeneral Class Reference

Works with a Protocol by considering its entity descriptions

#include <StepData_DescrGeneral.hxx>

Inheritance diagram for StepData_DescrGeneral:
Inheritance graph
[legend]

Public Member Functions

 StepData_DescrGeneral (const Handle< StepData_Protocol > &proto)
void FillSharedCase (const Standard_Integer CN, const Handle< Standard_Transient > &ent, Interface_EntityIterator &iter) const
 Specific filling of the list of Entities shared by an Entity
<ent>. Can use the internal utility method Share, below

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

void CopyCase (const Standard_Integer CN, 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 TransferControl which provides its working Map.
Use method Transferred from TransferControl to work
//! Specific Copying of Implied References
A Default is provided which does nothing (must current case !)
Already copied references (by CopyFrom) must remain unchanged
Use method Search from TransferControl to work

Standard_Boolean NewVoid (const Standard_Integer CN, Handle< Standard_Transient > &ent) const
 Creates a new void entity <entto> according to a Case Number
This entity remains to be filled, by reading from a file or
by copying from another entity of same type (see CopyCase)


Constructor & Destructor Documentation


Member Function Documentation


The documentation for this class was generated from the following file: