MeVisLab Toolbox Reference
CSOSeedPoint.h
Go to the documentation of this file.
1/*************************************************************************************
2**
3** Copyright 2007, MeVis Medical Solutions AG
4**
5** The user may use this file in accordance with the license agreement provided with
6** the Software or, alternatively, in accordance with the terms contained in a
7** written agreement between the user and MeVis Medical Solutions AG.
8**
9** For further information use the contact form at https://www.mevislab.de/contact
10**
11**************************************************************************************/
12
13
16
17#pragma once
18
19#include "MLCSOIncludes.h"
20
21
23
24
25// Forward declaration
26class CSOPathPoints;
27
28
30
65
67
#define MLCSO_EXPORT
Defines export symbols for classes, so they can be used in other DLLs.
Definition MLCSOSystem.h:23
The CSOPathPoints is a list of world coordinates which are interpolated by a certain interpolation sc...
The CSOSeedPoint can be interactively set and modified and is the framework for contours.
bool getNeedsInterpolation() const
Returns whether this seed point needs interpolation (its incident path points).
virtual ~CSOSeedPoint()
Standard destructor.
void setNeedsInterpolation(bool needsInterpolation)
Sets that this seed point needs interpolation (its incident path points).
CSOPathPoints * predPathPoints
A pointer to the preceding path point list.
CSOSeedPoint()
Standard constructor.
CSOPathPoints * succPathPoints
A pointer to the succeeding path point list.
Vector3 worldPosition
The seed point's world position.
CSOSeedPoint(const CSOSeedPoint &sPoint)
Copy constructor.
Target mlrange_cast(Source arg)
Generic version of checked ML casts.