MeVisLab Toolbox Reference
ml::CSOList Member List

This is the complete list of members for ml::CSOList, including all inherited members.

_addGroupRelationCommand(CSO *cso, CSOGroup *group)ml::CSOList
_refCountml::RefCountedBasemutableprotected
addArrow(const Vector3 &pointAt, const Vector3 &direction, double length, double pointDistanceInMM=1., const std::string &subtype="arrow")ml::CSOList
addCircle(const Vector3 &midPoint, const Vector3 &normal, double radius, double pointDistanceInMM=1., const std::string &subtype="circle")ml::CSOList
addClosedSpline(const std::vector< Vector3 > &points, bool useInterpolation=true, double pointDistanceInMM=1., const std::string &subtype="spline")ml::CSOList
addCSO(bool useUndoRedo=true)ml::CSOList
addCSO(const std::vector< Vector3 > &seedPositions, bool closed, bool useUndoRedo)ml::CSOList
addCSO(unsigned int numSeedPoints, bool closed, bool useUndoRedo)ml::CSOList
addCSOCopy(CSO *cso, bool useUndoRedo=true, unsigned int csoId=INVALID_CSO_ID)ml::CSOList
addCSONoEvent(bool useUndoRedo=true)ml::CSOList
addEventListener(BaseEventCallback *cb, void *userData)ml::EventSource
addGroup(bool useUndoRedo=true)ml::CSOList
addGroup(const std::string &label, bool useUndoRedo=true)ml::CSOList
addGroupCopy(CSOGroup *group, bool useUndoRedo=true, unsigned int groupId=INVALID_CSO_ID)ml::CSOList
addNotificationObserver(csoNotificationCB *callback, void *userData)ml::CSOList
addOpenSpline(const std::vector< Vector3 > &points, bool useInterpolation=true, double pointDistanceInMM=1., const std::string &subtype="spline")ml::CSOList
addPoint(const Vector3 &position, const std::string &subtype="point")ml::CSOList
addPolygon(const std::vector< Vector3 > &points, double pointDistanceInMM=1., const std::string &subtype="polygon")ml::CSOList
addPolyline(const std::vector< Vector3 > &points, double pointDistanceInMM=1., const std::string &subtype="polyline")ml::CSOList
addSelected(CSO *cso)ml::CSOList
addSelected(CSOGroup *group)ml::CSOList
addStateToTree(TreeNode *) const overrideml::CSOListvirtual
alignSeedPathLinks(CSO *cso)ml::CSOListstatic
Base()ml::Base
breakAllCSOsFromGroup(CSOGroup *group, bool useUndoRedo=true)ml::CSOList
breakCSOandGroup(CSO *cso, CSOGroup *group, bool useUndoRedo=true)ml::CSOList
breakCSOfromAllGroups(CSO *cso, bool useUndoRedo=true)ml::CSOList
clearPersistentState(char *) constml::Baseinlineprotectedvirtual
clearSelectedCSOs()ml::CSOList
clearSelectedGroups()ml::CSOList
clearSelectedSeedPoints()ml::CSOList
clone(const CSOList &csoList, bool useUndoRedo=false)ml::CSOList
closeUndoRedoGroup()ml::CSOList
combineCSOandGroup(CSO *cso, CSOGroup *group, bool useUndoRedo=true)ml::CSOList
CSOList()ml::CSOList
CSOList(bool shouldRegisterCSOList)ml::CSOList
CSOList(const CSOList &csoList)ml::CSOList
CSOLoad classml::CSOListfriend
decRefCount() constml::RefCountedBasevirtual
deepCopy() const overrideml::CSOListinlinevirtual
detailString() constml::Baseinlinevirtual
disableCSOCurrentlyUnderMouseObserver()ml::CSOListinline
disableCSOMovedObserver()ml::CSOListinline
disableFinishedObserver()ml::CSOListinline
disableInteractionObserver()ml::CSOListinline
disableRepaintObserver()ml::CSOListinline
disableSelectionObserver()ml::CSOListinline
disableStartNewCSOObserver()ml::CSOListinline
disableUndoRedoManager()ml::CSOList
enableCSOCurrentlyUnderMouseObserver()ml::CSOListinline
enableCSOMovedObserver()ml::CSOListinline
enableFinishedObserver()ml::CSOListinline
enableInteractionObserver()ml::CSOListinline
enableRepaintObserver()ml::CSOListinline
enableSelectionObserver()ml::CSOListinline
enableStartNewCSOObserver()ml::CSOListinline
enableUndoRedoManager()ml::CSOListinline
EventSource()ml::EventSource
EventSource(const EventSource &evSource)ml::EventSource
geometryChanged()ml::CSOList
getAllCSOIds() constml::CSOList
getAllGroupIds() constml::CSOList
getCenterOfSelectedCSOs(bool &resultIsValid) constml::CSOList
getCenterOfSelectedCSOs() constml::CSOListinline
getCenterOfSelectedGroups(bool &resultIsValid) constml::CSOList
getCenterOfSelectedGroups() constml::CSOListinline
getCSOAt(unsigned int index) constml::CSOList
getCSOById(unsigned int id) constml::CSOList
getCSOByLabel(const std::string &label) constml::CSOList
getCSOCurrentlyUnderMouse() constml::CSOListinline
getCSOIndex(CSO *cso) constml::CSOList
getCSOIndex(unsigned int id) constml::CSOList
getCurrentCSOId()ml::CSOList
getCurrentGroupId()ml::CSOList
getGeometryChangeId() constml::CSOListinline
getGroupAt(unsigned int index) constml::CSOList
getGroupById(unsigned int id) constml::CSOList
getGroupByLabel(const std::string &label) constml::CSOList
getGroupIndex(CSOGroup *group) constml::CSOList
getGroupIndex(unsigned int id) constml::CSOList
getLineStyleModes()ml::CSOListstatic
getListChangeId() constml::CSOListinline
getManager()ml::CSOListinline
getPersistentState() constml::Baseinlineprotectedvirtual
getRules()ml::CSOListinline
getSeedPointStyles()ml::CSOListstatic
getSelectedCSOAt(unsigned int index) constml::CSOListinline
getSelectedCSOIds()ml::CSOList
getSelectedGroupAt(unsigned int index) constml::CSOListinline
getSelectedGroupIds()ml::CSOList
getUndoRedoManager()ml::CSOListinline
getUniqueCSOLabel(std::string label, std::string format, bool addIdAlways)ml::CSOList
getUniqueGroupLabel(std::string label, std::string format, bool addIdAlways)ml::CSOList
getVoxelWriteModes()ml::CSOListstatic
hasCSO(CSO *cso) constml::CSOList
hasEventListeners() constml::EventSource
hasGroup(CSOGroup *group) constml::CSOList
implementsPersistence(PersistenceInterface) constml::Baseinlinevirtual
incRefCount() constml::RefCountedBasevirtual
isCSOCurrentlyUnderMouseNotificationEnabled() constml::CSOListinline
isCSOMovedNotificationEnabled() constml::CSOListinline
isFinishedNotificationEnabled() constml::CSOListinline
isInteractionInitNotificationEnabled() constml::CSOListinline
isNotMutingEvents()ml::CSOList
isOfAllowedType(const std::vector< const RuntimeType * > &types) constml::Base
isRefCountedBase() const overrideml::RefCountedBaseinlinevirtual
isRepaintNotificationEnabled() constml::CSOListinline
isSelected(const CSO *cso) constml::CSOList
isSelected(const CSOGroup *group) constml::CSOList
isSelectionNotificationEnabled() constml::CSOListinline
isStartNewCSONotificationEnabled() constml::CSOListinline
isUndoRedoManagerEnabled() constml::CSOListinline
listChanged()ml::CSOList
loadFrom(std::string &filename, std::string &message, ModuleBackgroundTask *task=nullptr)ml::CSOList
loadFrom(std::istream &inStream, bool binary, std::string &message, ModuleBackgroundTask *task=nullptr)ml::CSOList
merge(const CSOList &csoList, bool mergeGroupWithSameLabel, CSOIdToCSOIdMap &origToThisGroupIdMap, CSOIdToCSOIdMap &origToThisCSOIdMap, bool useUndoRedo=false)ml::CSOList
merge(const CSOList &csoList, const CSOGroupMergeHandling mergeMode, CSOIdToCSOIdMap &origToThisGroupIdMap, CSOIdToCSOIdMap &origToThisCSOIdMap, bool useUndoRedo=false)ml::CSOList
ML_SET_ADDSTATE_VERSION(1)ml::CSOList
muteEvents()ml::CSOList
NOTIFICATION_CSO_FINISHED enum valueml::CSOList
NOTIFICATION_CSO_MOVED enum valueml::CSOList
NOTIFICATION_CSO_SELECTION enum valueml::CSOList
NOTIFICATION_CSO_UNDER_MOUSE_CHANGED enum valueml::CSOList
NOTIFICATION_GROUP_FINISHED enum valueml::CSOList
NOTIFICATION_GROUP_SELECTION enum valueml::CSOList
NOTIFICATION_INTERACTION_INIT enum valueml::CSOList
NOTIFICATION_NONE enum valueml::CSOList
NOTIFICATION_REPAINT enum valueml::CSOList
NOTIFICATION_START_NEW_CSO enum valueml::CSOList
NOTIFICATION_UNDO_REDO_STATE_CHANGED enum valueml::CSOList
NotificationType enum nameml::CSOList
notifyObservers(int notificationFlag)ml::CSOList
numCSOs() constml::CSOList
numGroups() constml::CSOList
numSelectedCSOs() constml::CSOListinline
numSelectedGroups() constml::CSOListinline
openUndoRedoGroup(const std::string &description="Contour Operation")ml::CSOList
PersistenceByStream enum valueml::Base
PersistenceByString enum valueml::Base
PersistenceByTreeNode enum valueml::Base
PersistenceInterface enum nameml::Base
persistentState() constml::Basevirtual
readFrom(AbstractPersistenceInputStream *, int)ml::Baseinlinevirtual
readStateFromTree(TreeNode *) overrideml::CSOListvirtual
redo()ml::CSOList
RefCountedBase()ml::RefCountedBase
RefCountedBase(const RefCountedBase &)ml::RefCountedBase
registerCSOListForNotificationObservers()ml::CSOList
removeAll(bool useUndoRedo=true)ml::CSOList
removeAllCSO(bool useUndoRedo=true)ml::CSOList
removeAllGroups(bool useUndoRedo)ml::CSOList
removeCSO(CSO *cso, bool useUndoRedo=true)ml::CSOList
removeCSO(unsigned int id, bool useUndoRedo=true)ml::CSOList
removeEventListener(BaseEventCallback *cb, void *userData)ml::EventSource
removeFromSelection(CSO *cso)ml::CSOList
removeFromSelection(const std::vector< CSO * > &csos)ml::CSOList
removeFromSelection(CSOGroup *group)ml::CSOList
removeFromSelection(const std::vector< CSOGroup * > &groups)ml::CSOList
removeGroup(CSOGroup *group, bool useUndoRedo=true)ml::CSOList
removeGroup(unsigned int id, bool useUndoRedo=true)ml::CSOList
removeGroups(const std::vector< CSOGroup * > &groupsToRemove, bool useUndoRedo=true)ml::CSOList
removeNotificationObserver(csoNotificationCB *callback, void *userData)ml::CSOList
removeNotificationObserverFromAllCSOLists(csoNotificationCB *callback, void *userData)ml::CSOListstatic
resetUniqueCSOLabelIdMap()ml::CSOListinline
resetUniqueGroupLabelIdMap()ml::CSOListinline
saveTo(std::string &filename, bool binary, std::string &message, ModuleBackgroundTask *task=nullptr) constml::CSOList
saveTo(std::ostream &outStream, bool binary, ModuleBackgroundTask *task=nullptr) constml::CSOList
sendCloseEventGroup()ml::CSOList
sendEvent(BaseEvent *event, void *skipListener=nullptr)ml::EventSourceprotected
sendModuleEventGroup(CSOEvent *event)ml::CSOList
sendOpenEventGroup()ml::CSOList
sendPostEvent(CSOEvent::CSOEventType eventType)ml::CSOList
sendPostEvent(CSOEvent::CSOEventType eventType, unsigned int csoId)ml::CSOList
sendPostEvent(CSOEvent::CSOEventType eventType, unsigned int csoId, unsigned int groupId)ml::CSOList
sendPostEvent(CSOEvent::CSOEventType eventType, const CSOIdVector &csoIds)ml::CSOList
sendPostEvent(CSOEvent::CSOEventType eventType, unsigned int csoId, const CSOIdVector &groupIds)ml::CSOList
sendPostEvent(CSOEvent::CSOEventType eventType, const CSOIdVector &csoIds, const CSOIdVector &groupIds)ml::CSOList
sendPreEvent(CSOEvent::CSOEventType eventType)ml::CSOList
sendPreEvent(CSOEvent::CSOEventType eventType, unsigned int csoId)ml::CSOList
sendPreEvent(CSOEvent::CSOEventType eventType, unsigned int csoId, const CSOIdVector &groupIds)ml::CSOList
sendPreEvent(CSOEvent::CSOEventType eventType, unsigned int csoId, unsigned int groupId)ml::CSOList
sendPreEvent(CSOEvent::CSOEventType eventType, const CSOIdVector &csoIds)ml::CSOList
sendPreEvent(CSOEvent::CSOEventType eventType, const CSOIdVector &csoIds, const CSOIdVector &groupIds)ml::CSOList
setCSOCurrentlyUnderMouse(CSO *csoUnderMouse)ml::CSOList
setCurrentCSOId(unsigned int id)ml::CSOListinline
setCurrentGroupId(unsigned int id)ml::CSOListinline
setManager(CSOManager *manager)ml::CSOList
setPersistentState(const std::string &state)ml::Basevirtual
setPersistentState(const char *)ml::Baseinlineprotectedvirtual
setSelected(CSO *cso)ml::CSOList
setSelected(CSOGroup *group)ml::CSOList
setUndoRedoManager(CSOUndoRedoManager *undoRedoManager)ml::CSOListinline
setupCSOList()ml::CSOListprotected
undo()ml::CSOList
unmuteEvents()ml::CSOList
updateCurrentCSOId(unsigned int newId)ml::CSOList
updateCurrentGroupId(const unsigned int newId)ml::CSOList
updateDisplays()ml::CSOList
updateReferenceCountingIfSupported(Base *oldValue, Base *newValue, bool &isRefCountedBase)ml::RefCountedBasestatic
writeTo(AbstractPersistenceOutputStream *) constml::Baseinlinevirtual
~Base()ml::Basevirtual
~CSOList() overrideml::CSOListprotected
~EventSource() overrideml::EventSource
~RefCountedBase() overrideml::RefCountedBaseprotected