DG Kernel Documentation


Skip Navigation Links.
Start page
Quick Start
Search Page
Installation
Overview of the software
What is new
Licensing
Expand ModelsModels
Expand DG Kernel ComponentsDG Kernel Components
Collapse API ReferenceAPI Reference
Interface List
Vector Space
Expand General GeometryGeneral Geometry
Expand ModelModel
Expand ViewView
Collapse General ComputingGeneral Computing
Expand Samples and TutorialsSamples and Tutorials
Expand GraphicsGraphics
Expand Math ObjectsMath Objects
Expand DeprecatedDeprecated
Redistribution
Model Viewer
Open Source
Support
Skip Navigation LinksHome Page > API Reference > General Computing > IObject_DG Search Documentation


IObject_DG Interface

IsSameInstance
IsSame
GetHash
Copy
Clone
Execute

IObject_DG represents a generic software object. It is implemented by most or relatively complex objects in DG Kernel software.


bool IsSameInstance(IObject_DG object)

Returns true if this and object are the same instances in memory at the time of the call


ThreeState_DG IsSame(IObject_DG object, IDictionary_DG filterOrNull)

Not implemented in this update


int GetHash()

Returns a 32 bit opaque data, which identifies this object in memory


void Copy(IObject_DG object, IDictionary_DG filterOrNull)

Copies attributes. If filterOrNull is not null attributes to be copied are filtered. Details of the expected filter are provided in specific topics, where applicable


IObject_DG Clone()

Creates a new instance of this object and copies its attributes by executing Copy(this, null);


bool Execute(string operation, IDictionary_DG context)

Reserved for future development. There are no useful cases implemented in this update