Section: Visualization Toolkit Hybrid Classes
To create an instance of class vtkImplicitModeller, simply invoke its constructor as follows
obj = vtkImplicitModeller
obj
is an instance of the vtkImplicitModeller class.
string = obj.GetClassName ()
int = obj.IsA (string name)
vtkImplicitModeller = obj.NewInstance ()
vtkImplicitModeller = obj.SafeDownCast (vtkObject o)
double = obj.ComputeModelBounds (vtkDataSet inputNULL)
- Compute ModelBounds from input geometry. If input is not specified, the
input of the filter will be used.
int = obj. GetSampleDimensions ()
- Set/Get the i-j-k dimensions on which to sample distance function.
obj.SetSampleDimensions (int i, int j, int k)
- Set/Get the i-j-k dimensions on which to sample distance function.
obj.SetSampleDimensions (int dim[3])
- Set/Get the i-j-k dimensions on which to sample distance function.
obj.SetMaximumDistance (double )
- Set / get the distance away from surface of input geometry to
sample. Smaller values make large increases in performance.
double = obj.GetMaximumDistanceMinValue ()
- Set / get the distance away from surface of input geometry to
sample. Smaller values make large increases in performance.
double = obj.GetMaximumDistanceMaxValue ()
- Set / get the distance away from surface of input geometry to
sample. Smaller values make large increases in performance.
double = obj.GetMaximumDistance ()
- Set / get the distance away from surface of input geometry to
sample. Smaller values make large increases in performance.
obj.SetModelBounds (double , double , double , double , double , double )
- Set / get the region in space in which to perform the sampling. If
not specified, it will be computed automatically.
obj.SetModelBounds (double a[6])
- Set / get the region in space in which to perform the sampling. If
not specified, it will be computed automatically.
double = obj. GetModelBounds ()
- Set / get the region in space in which to perform the sampling. If
not specified, it will be computed automatically.
obj.SetAdjustBounds (int )
- Control how the model bounds are computed. If the ivar AdjustBounds
is set, then the bounds specified (or computed automatically) is modified
by the fraction given by AdjustDistance. This means that the model
bounds is expanded in each of the x-y-z directions.
int = obj.GetAdjustBounds ()
- Control how the model bounds are computed. If the ivar AdjustBounds
is set, then the bounds specified (or computed automatically) is modified
by the fraction given by AdjustDistance. This means that the model
bounds is expanded in each of the x-y-z directions.
obj.AdjustBoundsOn ()
- Control how the model bounds are computed. If the ivar AdjustBounds
is set, then the bounds specified (or computed automatically) is modified
by the fraction given by AdjustDistance. This means that the model
bounds is expanded in each of the x-y-z directions.
obj.AdjustBoundsOff ()
- Control how the model bounds are computed. If the ivar AdjustBounds
is set, then the bounds specified (or computed automatically) is modified
by the fraction given by AdjustDistance. This means that the model
bounds is expanded in each of the x-y-z directions.
obj.SetAdjustDistance (double )
- Specify the amount to grow the model bounds (if the ivar AdjustBounds
is set). The value is a fraction of the maximum length of the sides
of the box specified by the model bounds.
double = obj.GetAdjustDistanceMinValue ()
- Specify the amount to grow the model bounds (if the ivar AdjustBounds
is set). The value is a fraction of the maximum length of the sides
of the box specified by the model bounds.
double = obj.GetAdjustDistanceMaxValue ()
- Specify the amount to grow the model bounds (if the ivar AdjustBounds
is set). The value is a fraction of the maximum length of the sides
of the box specified by the model bounds.
double = obj.GetAdjustDistance ()
- Specify the amount to grow the model bounds (if the ivar AdjustBounds
is set). The value is a fraction of the maximum length of the sides
of the box specified by the model bounds.
obj.SetCapping (int )
- The outer boundary of the structured point set can be assigned a
particular value. This can be used to close or "cap" all surfaces.
int = obj.GetCapping ()
- The outer boundary of the structured point set can be assigned a
particular value. This can be used to close or "cap" all surfaces.
obj.CappingOn ()
- The outer boundary of the structured point set can be assigned a
particular value. This can be used to close or "cap" all surfaces.
obj.CappingOff ()
- The outer boundary of the structured point set can be assigned a
particular value. This can be used to close or "cap" all surfaces.
obj.SetCapValue (double value)
- Specify the capping value to use. The CapValue is also used as an
initial distance value at each point in the dataset.
double = obj.GetCapValue ()
- Specify the capping value to use. The CapValue is also used as an
initial distance value at each point in the dataset.
obj.SetScaleToMaximumDistance (int )
- If a non-floating output type is specified, the output distances can be
scaled to use the entire positive scalar range of the output type
specified (up to the CapValue which is equal to the max for the type
unless modified by the user). For example, if ScaleToMaximumDistance
is On and the OutputScalarType is UnsignedChar the distances saved in the
output would be linearly scaled between 0 (for distances "very close" to
the surface) and 255 (at the specifed maximum distance)... assuming the
CapValue is not changed from 255.
int = obj.GetScaleToMaximumDistance ()
- If a non-floating output type is specified, the output distances can be
scaled to use the entire positive scalar range of the output type
specified (up to the CapValue which is equal to the max for the type
unless modified by the user). For example, if ScaleToMaximumDistance
is On and the OutputScalarType is UnsignedChar the distances saved in the
output would be linearly scaled between 0 (for distances "very close" to
the surface) and 255 (at the specifed maximum distance)... assuming the
CapValue is not changed from 255.
obj.ScaleToMaximumDistanceOn ()
- If a non-floating output type is specified, the output distances can be
scaled to use the entire positive scalar range of the output type
specified (up to the CapValue which is equal to the max for the type
unless modified by the user). For example, if ScaleToMaximumDistance
is On and the OutputScalarType is UnsignedChar the distances saved in the
output would be linearly scaled between 0 (for distances "very close" to
the surface) and 255 (at the specifed maximum distance)... assuming the
CapValue is not changed from 255.
obj.ScaleToMaximumDistanceOff ()
- If a non-floating output type is specified, the output distances can be
scaled to use the entire positive scalar range of the output type
specified (up to the CapValue which is equal to the max for the type
unless modified by the user). For example, if ScaleToMaximumDistance
is On and the OutputScalarType is UnsignedChar the distances saved in the
output would be linearly scaled between 0 (for distances "very close" to
the surface) and 255 (at the specifed maximum distance)... assuming the
CapValue is not changed from 255.
obj.SetProcessMode (int )
- Specify whether to visit each cell once per append or each voxel once
per append. Some tests have shown once per voxel to be faster
when there are a lot of cells (at least a thousand?); relative
performance improvement increases with addition cells. Primitives
should not be stripped for best performance of the voxel mode.
int = obj.GetProcessModeMinValue ()
- Specify whether to visit each cell once per append or each voxel once
per append. Some tests have shown once per voxel to be faster
when there are a lot of cells (at least a thousand?); relative
performance improvement increases with addition cells. Primitives
should not be stripped for best performance of the voxel mode.
int = obj.GetProcessModeMaxValue ()
- Specify whether to visit each cell once per append or each voxel once
per append. Some tests have shown once per voxel to be faster
when there are a lot of cells (at least a thousand?); relative
performance improvement increases with addition cells. Primitives
should not be stripped for best performance of the voxel mode.
int = obj.GetProcessMode ()
- Specify whether to visit each cell once per append or each voxel once
per append. Some tests have shown once per voxel to be faster
when there are a lot of cells (at least a thousand?); relative
performance improvement increases with addition cells. Primitives
should not be stripped for best performance of the voxel mode.
obj.SetProcessModeToPerVoxel ()
- Specify whether to visit each cell once per append or each voxel once
per append. Some tests have shown once per voxel to be faster
when there are a lot of cells (at least a thousand?); relative
performance improvement increases with addition cells. Primitives
should not be stripped for best performance of the voxel mode.
obj.SetProcessModeToPerCell ()
- Specify whether to visit each cell once per append or each voxel once
per append. Some tests have shown once per voxel to be faster
when there are a lot of cells (at least a thousand?); relative
performance improvement increases with addition cells. Primitives
should not be stripped for best performance of the voxel mode.
string = obj.GetProcessModeAsString (void )
- Specify whether to visit each cell once per append or each voxel once
per append. Some tests have shown once per voxel to be faster
when there are a lot of cells (at least a thousand?); relative
performance improvement increases with addition cells. Primitives
should not be stripped for best performance of the voxel mode.
obj.SetLocatorMaxLevel (int )
- Specify the level of the locator to use when using the per voxel
process mode.
int = obj.GetLocatorMaxLevel ()
- Specify the level of the locator to use when using the per voxel
process mode.
obj.SetNumberOfThreads (int )
- Set / Get the number of threads used during Per-Voxel processing mode
int = obj.GetNumberOfThreadsMinValue ()
- Set / Get the number of threads used during Per-Voxel processing mode
int = obj.GetNumberOfThreadsMaxValue ()
- Set / Get the number of threads used during Per-Voxel processing mode
int = obj.GetNumberOfThreads ()
- Set / Get the number of threads used during Per-Voxel processing mode
obj.SetOutputScalarType (int type)
- Set the desired output scalar type.
int = obj.GetOutputScalarType ()
- Set the desired output scalar type.
obj.SetOutputScalarTypeToFloat ()
- Set the desired output scalar type.
obj.SetOutputScalarTypeToDouble ()
- Set the desired output scalar type.
obj.SetOutputScalarTypeToInt ()
- Set the desired output scalar type.
obj.SetOutputScalarTypeToUnsignedInt ()
- Set the desired output scalar type.
obj.SetOutputScalarTypeToLong ()
- Set the desired output scalar type.
obj.SetOutputScalarTypeToUnsignedLong ()
- Set the desired output scalar type.
obj.SetOutputScalarTypeToShort ()
- Set the desired output scalar type.
obj.SetOutputScalarTypeToUnsignedShort ()
- Set the desired output scalar type.
obj.SetOutputScalarTypeToUnsignedChar ()
- Set the desired output scalar type.
obj.SetOutputScalarTypeToChar ()
- Set the desired output scalar type.
obj.StartAppend ()
- Initialize the filter for appending data. You must invoke the
StartAppend() method before doing successive Appends(). It's also a
good idea to manually specify the model bounds; otherwise the input
bounds for the data will be used.
obj.Append (vtkDataSet input)
- Append a data set to the existing output. To use this function,
you'll have to invoke the StartAppend() method before doing
successive appends. It's also a good idea to specify the model
bounds; otherwise the input model bounds is used. When you've
finished appending, use the EndAppend() method.
obj.EndAppend ()
- Method completes the append process.