MeVisLabToolboxReference
MeVisLab/Standard/Sources/ML/MLCSO/CSOBase/CSOList.h File Reference

A CSOList comprises a number of CSOs and CSOGroups and is the central object for contour segmentation objects. More...

#include "MLCSOIncludes.h"
#include "CSO.h"
#include "CSOScopeEvents.h"
#include "CSOEvent.h"
#include "CSORules/CSOListRules.h"

Go to the source code of this file.

Classes

class  ml::CSOList
 A CSOList comprises a number of CSOs and CSOGroups and is the central object for contour segmentation objects. More...
struct  ml::CSOList::CSONotificationCBData
 This struct combines a function pointer, a user data pointer and a flag for the notification observer mechanism. More...
struct  ml::CSOList::IndexPair
 Struct holding a pair of indices.

Namespaces

namespace  ml
 

Define the namespace name like in the ML. Default is ml.


Defines

#define ML_CSOLIST_REFCOUNTED   1

Typedefs

typedef void ml::csoNotificationCB (void *data, int notificationFlag)
 Defines the function signature for the callback methods that is to be touched by a CSOList notification.

Detailed Description

A CSOList comprises a number of CSOs and CSOGroups and is the central object for contour segmentation objects.

Persistence methods are implemented in CSOListPersistence.cpp

Author:
Olaf Konrad
Date:
04/2006

Definition in file CSOList.h.


Define Documentation

#define ML_CSOLIST_REFCOUNTED   1

Definition at line 39 of file CSOList.h.