Filter that generates curves between points of an input polydata.
More...
#include <Modules/Loadable/Markups/MRML/vtkCurveMeasurementsCalculator.h>
Filter that generates curves between points of an input polydata.
Definition at line 34 of file vtkCurveMeasurementsCalculator.h.
◆ Superclass
◆ vtkCurveMeasurementsCalculator() [1/2]
vtkCurveMeasurementsCalculator::vtkCurveMeasurementsCalculator |
( |
| ) |
|
|
protected |
◆ ~vtkCurveMeasurementsCalculator()
vtkCurveMeasurementsCalculator::~vtkCurveMeasurementsCalculator |
( |
| ) |
|
|
overrideprotected |
◆ vtkCurveMeasurementsCalculator() [2/2]
◆ CalculateCurvatureOff()
virtual void vtkCurveMeasurementsCalculator::CalculateCurvatureOff |
( |
| ) |
|
|
virtual |
◆ CalculateCurvatureOn()
virtual void vtkCurveMeasurementsCalculator::CalculateCurvatureOn |
( |
| ) |
|
|
virtual |
◆ CalculatePolyDataCurvature()
bool vtkCurveMeasurementsCalculator::CalculatePolyDataCurvature |
( |
vtkPolyData * |
polyData | ) |
|
|
protected |
◆ CurveIsClosedOff()
virtual void vtkCurveMeasurementsCalculator::CurveIsClosedOff |
( |
| ) |
|
|
virtual |
◆ CurveIsClosedOn()
virtual void vtkCurveMeasurementsCalculator::CurveIsClosedOn |
( |
| ) |
|
|
virtual |
◆ FillInputPortInformation()
int vtkCurveMeasurementsCalculator::FillInputPortInformation |
( |
int |
port, |
|
|
vtkInformation * |
info |
|
) |
| |
|
overrideprotected |
◆ GetCalculateCurvature()
virtual bool vtkCurveMeasurementsCalculator::GetCalculateCurvature |
( |
| ) |
|
|
virtual |
◆ GetClassName()
virtual const char* vtkCurveMeasurementsCalculator::GetClassName |
( |
| ) |
|
|
virtual |
◆ GetCurvatureUnits()
virtual std::string vtkCurveMeasurementsCalculator::GetCurvatureUnits |
( |
| ) |
|
|
virtual |
◆ GetCurveIsClosed()
virtual bool vtkCurveMeasurementsCalculator::GetCurveIsClosed |
( |
| ) |
|
|
virtual |
◆ GetMaxCurvatureName()
static const char* vtkCurveMeasurementsCalculator::GetMaxCurvatureName |
( |
| ) |
|
|
inlinestatic |
◆ GetMeanCurvatureName()
static const char* vtkCurveMeasurementsCalculator::GetMeanCurvatureName |
( |
| ) |
|
|
inlinestatic |
◆ GetMeasurements()
vtkCollection* vtkCurveMeasurementsCalculator::GetMeasurements |
( |
| ) |
|
◆ GetMTime()
vtkMTimeType vtkCurveMeasurementsCalculator::GetMTime |
( |
| ) |
|
|
override |
◆ InterpolateArray()
static bool vtkCurveMeasurementsCalculator::InterpolateArray |
( |
vtkDoubleArray * |
inputValues, |
|
|
vtkDoubleArray * |
interpolatedValues, |
|
|
vtkDoubleArray * |
pedigreeIdsArray, |
|
|
double |
pedigreeIdsValueScale = 1.0 |
|
) |
| |
|
static |
Store interpolated values of inputValues in interpolatedValues, using indices pedigreeIdsArray. pedigreeIdsValueScale is applied to values of pedigreeIdsArray, which can be used for converting between indices of curve points and curve control points.
◆ InterpolateControlPointMeasurementToPolyData()
bool vtkCurveMeasurementsCalculator::InterpolateControlPointMeasurementToPolyData |
( |
vtkPolyData * |
outputPolyData | ) |
|
|
protected |
◆ IsA()
virtual int vtkCurveMeasurementsCalculator::IsA |
( |
const char * |
type | ) |
|
|
virtual |
◆ IsTypeOf()
static int vtkCurveMeasurementsCalculator::IsTypeOf |
( |
const char * |
type | ) |
|
|
static |
◆ New()
◆ OnControlPointArrayModified()
static void vtkCurveMeasurementsCalculator::OnControlPointArrayModified |
( |
vtkObject * |
caller, |
|
|
unsigned long |
eid, |
|
|
void * |
clientData, |
|
|
void * |
callData |
|
) |
| |
|
staticprotected |
Callback function observing data array modified events. If a data array to interpolate is modified, then the interpolation needs to be re-run.
◆ operator=()
◆ PrintSelf()
void vtkCurveMeasurementsCalculator::PrintSelf |
( |
ostream & |
os, |
|
|
vtkIndent |
indent |
|
) |
| |
|
override |
◆ RequestData()
int vtkCurveMeasurementsCalculator::RequestData |
( |
vtkInformation * |
request, |
|
|
vtkInformationVector ** |
inputVector, |
|
|
vtkInformationVector * |
outputVector |
|
) |
| |
|
overrideprotected |
◆ SafeDownCast()
◆ SetCalculateCurvature()
virtual void vtkCurveMeasurementsCalculator::SetCalculateCurvature |
( |
bool |
| ) |
|
|
virtual |
Set/Get flag determining whether to calculate curvature.
◆ SetCurvatureUnits()
virtual void vtkCurveMeasurementsCalculator::SetCurvatureUnits |
( |
std::string |
| ) |
|
|
virtual |
◆ SetCurveIsClosed()
virtual void vtkCurveMeasurementsCalculator::SetCurveIsClosed |
( |
bool |
| ) |
|
|
virtual |
This indicates whether the curve loops back in on itself, connecting the last point back to the first point (disabled by default).
◆ SetMeasurements()
void vtkCurveMeasurementsCalculator::SetMeasurements |
( |
vtkCollection * |
measurements | ) |
|
Set/Get measurement collection. The measurements that are enabled and contain control point data are used for interpolation
◆ CalculateCurvature
bool vtkCurveMeasurementsCalculator::CalculateCurvature {false} |
|
protected |
◆ ControlPointArrayModifiedCallbackCommand
vtkCallbackCommand* vtkCurveMeasurementsCalculator::ControlPointArrayModifiedCallbackCommand |
|
protected |
◆ CurvatureUnits
std::string vtkCurveMeasurementsCalculator::CurvatureUnits |
|
protected |
◆ CurveIsClosed
bool vtkCurveMeasurementsCalculator::CurveIsClosed {false} |
|
protected |
◆ Measurements
vtkWeakPointer<vtkCollection> vtkCurveMeasurementsCalculator::Measurements |
|
protected |
◆ ObservedControlPointArrays
vtkCollection* vtkCurveMeasurementsCalculator::ObservedControlPointArrays |
|
protected |
The documentation for this class was generated from the following file: