MeVisLab Toolbox Reference
CSOGenerateSeedPoints.h
Go to the documentation of this file.
1
/*************************************************************************************
2
**
3
** Copyright 2016, 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
20
#include "
MLCSOIncludes.h
"
21
#include <
CSOBase/CSO.h
>
22
23
24
ML_START_NAMESPACE
25
26
29
namespace
CSOGenerateSeedPoints
30
{
35
MLCSO_EXPORT
void
redistributeSeedPointsEveryNthPathPoint
(
CSO
* cso,
int
everyNthPathPoint
,
bool
notifyObservers =
true
);
36
39
//MLCSO_EXPORT void redistributeSeedPointsEquidistant(CSO* cso, double targetDistanceBetweenSeedPointsInMM = 1);
40
41
//Vector3 getInterpolatedPosition(const Vector3& currentPosition, const Vector3& nextPosition, double distanceOnSegment);
42
};
43
44
ML_END_NAMESPACE
CSO.h
MLCSOIncludes.h
MLCSO_EXPORT
#define MLCSO_EXPORT
Defines export symbols for classes, so they can be used in other DLLs.
Definition
MLCSOSystem.h:23
ml::CSO
The CSO represents a contour segmentation object.
Definition
CSO.h:44
mlrange_cast
Target mlrange_cast(Source arg)
Generic version of checked ML casts.
Definition
mlRangeCasts.h:332
ml::CSOGenerateSeedPoints::redistributeSeedPointsEveryNthPathPoint
MLCSO_EXPORT void redistributeSeedPointsEveryNthPathPoint(CSO *cso, int everyNthPathPoint, bool notifyObservers=true)
Redistributes the seed points of a given CSO so they are evenly distributed along the original path p...
MeVisLab
Standard
Sources
ML
MLCSO
CSOTools
CSOGenerateSeedPoints.h
Generated by
1.10.0