|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object vtk.vtkObjectBase vtk.vtkObject vtk.vtkProcessObject vtk.vtkSource vtk.vtkPolyDataSource vtk.vtkPolyDataToPolyDataFilter vtk.vtkSubPixelPositionEdgels
vtkSubPixelPositionEdgels - adjust edgel locations based on gradients.. vtkSubPixelPositionEdgels is a filter that takes a series of linked edgels (digital curves) and gradient maps as input. It then adjusts the edgel locations based on the gradient data. Specifically, the algorithm first determines the neighboring gradient magnitudes of an edgel using simple interpolation of its neighbors. It then fits the following three data points: negative gradient direction gradient magnitude, edgel gradient magnitude and positive gradient direction gradient magnitude to a quadratic function. It then solves this quadratic to find the maximum gradient location along the gradient orientation. It then modifies the edgels location along the gradient orientation to the calculated maximum location. This algorithm does not adjust an edgel in the direction orthogonal to its gradient vector. JavaBean wrapper for vtkSubPixelPositionEdgels object.
vtkImage
,
vtkImageGradient
,
Serialized FormField Summary | |
protected java.beans.PropertyChangeSupport |
changes
|
Fields inherited from class vtk.vtkObjectBase |
vtkId |
Constructor Summary | |
|
vtkSubPixelPositionEdgels()
|
protected |
vtkSubPixelPositionEdgels(int dmy)
|
Method Summary | |
java.lang.String |
getClassName()
Return the class name as a string. |
vtkStructuredPoints |
getGradMaps()
Set/Get the gradient data for doing the position adjustments. |
int |
getTargetFlag()
These methods can make the positioning look for a target scalar value instead of looking for a maximum. |
double |
getTargetValue()
These methods can make the positioning look for a target scalar value instead of looking for a maximum. |
vtkSubPixelPositionEdgels |
getThisSubPixelPositionEdgels()
|
int |
isA(java.lang.String id0)
Return 1 if this class is the same type of (or a subclass of) the named class. |
void |
setGradMaps(vtkStructuredPoints id0)
Set/Get the gradient data for doing the position adjustments. |
void |
setTargetFlag(int id0)
These methods can make the positioning look for a target scalar value instead of looking for a maximum. |
void |
setTargetValue(double id0)
These methods can make the positioning look for a target scalar value instead of looking for a maximum. |
void |
targetFlagOff()
These methods can make the positioning look for a target scalar value instead of looking for a maximum. |
void |
targetFlagOn()
These methods can make the positioning look for a target scalar value instead of looking for a maximum. |
protected void |
VTKCastInit()
|
void |
VTKInit()
|
Methods inherited from class vtk.vtkPolyDataToPolyDataFilter |
getInput, getThisPolyDataToPolyDataFilter, setInput |
Methods inherited from class vtk.vtkPolyDataSource |
getOutput, getOutput, getThisPolyDataSource, setOutput |
Methods inherited from class vtk.vtkObject |
AddObserver, breakOnError, debugOff, debugOn, getDebug, getGlobalWarningDisplay, getMTime, getThisObject, globalWarningDisplayOff, globalWarningDisplayOn, hasObserver, hasObserver, invokeEvent, invokeEvent, modified, Print, PrintRevisions, register, removeObserver, removeObservers, removeObservers, setDebug, setGlobalWarningDisplay |
Methods inherited from class vtk.vtkObjectBase |
addPropertyChangeListener, finalize, getReferenceCount, getThisObjectBase, isTypeOf, removePropertyChangeListener, setReferenceCount, VTKDelete |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.beans.PropertyChangeSupport changes
Constructor Detail |
public vtkSubPixelPositionEdgels()
protected vtkSubPixelPositionEdgels(int dmy)
Method Detail |
public vtkSubPixelPositionEdgels getThisSubPixelPositionEdgels()
public java.lang.String getClassName()
vtkObjectBase
getClassName
in class vtkPolyDataToPolyDataFilter
public int isA(java.lang.String id0)
vtkObjectBase
isA
in class vtkPolyDataToPolyDataFilter
public void setGradMaps(vtkStructuredPoints id0)
public vtkStructuredPoints getGradMaps()
public void setTargetFlag(int id0)
public int getTargetFlag()
public void targetFlagOn()
public void targetFlagOff()
public void setTargetValue(double id0)
public double getTargetValue()
public void VTKInit()
VTKInit
in class vtkObject
protected void VTKCastInit()
VTKCastInit
in class vtkPolyDataToPolyDataFilter
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |