Calculate oversampling factor based on model properties using fuzzy logics.
More...
#include <Libs/vtkSegmentationCore/vtkCalculateOversamplingFactor.h>
Calculate oversampling factor based on model properties using fuzzy logics.
Definition at line 41 of file vtkCalculateOversamplingFactor.h.
◆ Superclass
◆ vtkCalculateOversamplingFactor()
vtkCalculateOversamplingFactor::vtkCalculateOversamplingFactor |
( |
| ) |
|
|
protected |
◆ ~vtkCalculateOversamplingFactor()
vtkCalculateOversamplingFactor::~vtkCalculateOversamplingFactor |
( |
| ) |
|
|
overrideprotected |
◆ ApplyOversamplingOnImageGeometry()
static void vtkCalculateOversamplingFactor::ApplyOversamplingOnImageGeometry |
( |
vtkOrientedImageData * |
imageData, |
|
|
double |
oversamplingFactor |
|
) |
| |
|
static |
Apply oversampling factor on image data geometry. Changes spacing and extent of oversampling factor is not 1 (and between 0.01 - 100.0). Larger value results larger resulting image extent (and finer resolution). Does not allocate memory, just updates geometry.
◆ CalculateComplexityMeasure()
bool vtkCalculateOversamplingFactor::CalculateComplexityMeasure |
( |
| ) |
|
|
protected |
Calculate complexity measure based on surface poly data in input model
- Returns
- Success flag
◆ CalculateOversamplingFactor()
bool vtkCalculateOversamplingFactor::CalculateOversamplingFactor |
( |
| ) |
|
Calculate oversampling factor for the input model and its rasterization reference volume based on model properties using fuzzy logics.
◆ CalculateRelativeStructureSize()
bool vtkCalculateOversamplingFactor::CalculateRelativeStructureSize |
( |
| ) |
|
|
protected |
Calculate relative structure size from input model and rasterization reference volume
- Returns
- Success flag
◆ ClipMembershipFunction()
void vtkCalculateOversamplingFactor::ClipMembershipFunction |
( |
vtkPiecewiseFunction * |
membershipFunction, |
|
|
double |
clipValue |
|
) |
| |
|
protected |
Clip a membership function with the clip value This means that the values of the membership function will be maximized at the clip value, while the function remains the same otherwise (0 values, slopes).
- Parameters
-
membershipFunction | Membership function to clip |
clipValue | Clip value |
◆ DetermineOversamplingFactor()
double vtkCalculateOversamplingFactor::DetermineOversamplingFactor |
( |
| ) |
|
|
protected |
Use fuzzy rules to determine oversampling factor based on calculated relative structure size and complexity measure
- Returns
- Automatically calculated oversampling factor
◆ GetClassName()
virtual const char* vtkCalculateOversamplingFactor::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetInputPolyData()
virtual vtkPolyData* vtkCalculateOversamplingFactor::GetInputPolyData |
( |
| ) |
|
|
virtual |
◆ GetLogSpeedMeasurements()
virtual bool vtkCalculateOversamplingFactor::GetLogSpeedMeasurements |
( |
| ) |
|
|
virtual |
◆ GetMassPropertiesAlgorithm()
virtual vtkMassProperties* vtkCalculateOversamplingFactor::GetMassPropertiesAlgorithm |
( |
| ) |
|
|
protectedvirtual |
◆ GetOutputComplexityMeasure()
virtual double vtkCalculateOversamplingFactor::GetOutputComplexityMeasure |
( |
| ) |
|
|
virtual |
◆ GetOutputNormalizedShapeIndex()
virtual double vtkCalculateOversamplingFactor::GetOutputNormalizedShapeIndex |
( |
| ) |
|
|
virtual |
◆ GetOutputOversamplingFactor()
virtual double vtkCalculateOversamplingFactor::GetOutputOversamplingFactor |
( |
| ) |
|
|
virtual |
◆ GetOutputRelativeStructureSize()
virtual double vtkCalculateOversamplingFactor::GetOutputRelativeStructureSize |
( |
| ) |
|
|
virtual |
◆ GetReferenceGeometryImageData()
◆ IsA()
virtual int vtkCalculateOversamplingFactor::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkCalculateOversamplingFactor::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ LogSpeedMeasurementsOff()
virtual void vtkCalculateOversamplingFactor::LogSpeedMeasurementsOff |
( |
| ) |
|
|
virtual |
◆ LogSpeedMeasurementsOn()
virtual void vtkCalculateOversamplingFactor::LogSpeedMeasurementsOn |
( |
| ) |
|
|
virtual |
◆ New()
◆ PrintSelf()
void vtkCalculateOversamplingFactor::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
override |
◆ SafeDownCast()
◆ SetInputPolyData()
virtual void vtkCalculateOversamplingFactor::SetInputPolyData |
( |
vtkPolyData * |
| ) |
|
|
virtual |
◆ SetLogSpeedMeasurements()
virtual void vtkCalculateOversamplingFactor::SetLogSpeedMeasurements |
( |
bool |
| ) |
|
|
virtual |
◆ SetMassPropertiesAlgorithm()
virtual void vtkCalculateOversamplingFactor::SetMassPropertiesAlgorithm |
( |
vtkMassProperties * |
| ) |
|
|
protectedvirtual |
◆ SetReferenceGeometryImageData()
virtual void vtkCalculateOversamplingFactor::SetReferenceGeometryImageData |
( |
vtkOrientedImageData * |
| ) |
|
|
virtual |
◆ InputPolyData
vtkPolyData* vtkCalculateOversamplingFactor::InputPolyData |
|
protected |
◆ LogSpeedMeasurements
bool vtkCalculateOversamplingFactor::LogSpeedMeasurements |
|
protected |
◆ MassPropertiesAlgorithm
vtkMassProperties* vtkCalculateOversamplingFactor::MassPropertiesAlgorithm |
|
protected |
◆ OutputComplexityMeasure
double vtkCalculateOversamplingFactor::OutputComplexityMeasure |
|
protected |
◆ OutputNormalizedShapeIndex
double vtkCalculateOversamplingFactor::OutputNormalizedShapeIndex |
|
protected |
◆ OutputOversamplingFactor
double vtkCalculateOversamplingFactor::OutputOversamplingFactor |
|
protected |
◆ OutputRelativeStructureSize
double vtkCalculateOversamplingFactor::OutputRelativeStructureSize |
|
protected |
◆ ReferenceGeometryImageData
The documentation for this class was generated from the following file: