MeVisLab Toolbox Reference
ml::CSOSeedPoint Class Reference

The CSOSeedPoint can be interactively set and modified and is the framework for contours. More...

#include <CSOSeedPoint.h>

Public Member Functions

 CSOSeedPoint ()
 Standard constructor. More...
 
 CSOSeedPoint (const CSOSeedPoint &sPoint)
 Copy constructor. More...
 
virtual ~CSOSeedPoint ()
 Standard destructor. More...
 
bool getNeedsInterpolation () const
 Returns whether this seed point needs interpolation (its incident path points). More...
 
void setNeedsInterpolation (bool needsInterpolation)
 Sets that this seed point needs interpolation (its incident path points). More...
 

Public Attributes

Vector3 worldPosition
 The seed point's world position. More...
 
CSOPathPointspredPathPoints
 A pointer to the preceding path point list. More...
 
CSOPathPointssuccPathPoints
 A pointer to the succeeding path point list. More...
 

Detailed Description

The CSOSeedPoint can be interactively set and modified and is the framework for contours.

Points in between those seed points are interpolated, forming the CSOPathPoints list.

Definition at line 34 of file CSOSeedPoint.h.

Constructor & Destructor Documentation

◆ CSOSeedPoint() [1/2]

ml::CSOSeedPoint::CSOSeedPoint ( )

Standard constructor.

◆ CSOSeedPoint() [2/2]

ml::CSOSeedPoint::CSOSeedPoint ( const CSOSeedPoint sPoint)

Copy constructor.

◆ ~CSOSeedPoint()

virtual ml::CSOSeedPoint::~CSOSeedPoint ( )
virtual

Standard destructor.

Member Function Documentation

◆ getNeedsInterpolation()

bool ml::CSOSeedPoint::getNeedsInterpolation ( ) const

Returns whether this seed point needs interpolation (its incident path points).

◆ setNeedsInterpolation()

void ml::CSOSeedPoint::setNeedsInterpolation ( bool  needsInterpolation)

Sets that this seed point needs interpolation (its incident path points).

Referenced by ml::CSO::setNeedInterpolation().

Member Data Documentation

◆ predPathPoints

CSOPathPoints* ml::CSOSeedPoint::predPathPoints

A pointer to the preceding path point list.

Definition at line 51 of file CSOSeedPoint.h.

◆ succPathPoints

CSOPathPoints* ml::CSOSeedPoint::succPathPoints

A pointer to the succeeding path point list.

Definition at line 53 of file CSOSeedPoint.h.

◆ worldPosition

Vector3 ml::CSOSeedPoint::worldPosition

The seed point's world position.

Definition at line 48 of file CSOSeedPoint.h.


The documentation for this class was generated from the following file: