C3D Toolkit  Kernel - 117982, Vision - 2.9.2.2
vsn_scenemodification.h File Reference

The base class for all changes that can be sent and received by C3D Vision change notification system. More...

#include <memory>
#include <vsn_flags.h>
#include <vsn_nodekey.h>
#include <vsn_global.h>

Classes

class  VSN::SceneModification
 The base class for changes that can be sent and received by Vision change notification system. More...
 

Enumerations

enum  VSN::ModificationFlag {
}
 Modification types that can be sent and received by C3D Vision change notification system. More...
 

Detailed Description

The base class for all changes that can be sent and received by C3D Vision change notification system.

Enumeration Type Documentation

◆ ModificationFlag

Modification types that can be sent and received by C3D Vision change notification system.

Enumerator
NodeDeleted 

Creates new instance of Node subclass.

PropNAdded 

Deletes instance of Node subclass.

PropNRemoved 

Node is added to scene.

PropUpdated 

Node is removed from scene.

FeatureAdded 

Node property is updated.

FeatureRemoved 

Feature is added to something.

AllModifications 

Feature is removed from something.