ActiViz .NET
5.8.0
|
vtkGaussianSplatter - splat points into a volume with an elliptical, Gaussian distribution More...
Public Member Functions | |
vtkGaussianSplatter (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkGaussianSplatter () | |
Construct object with dimensions=(50,50,50); automatic computation of bounds; a splat radius of 0.1; an exponent factor of -5; and normal and scalar warping turned on. | |
virtual void | CappingOff () |
Turn on/off the capping of the outer boundary of the volume to a specified cap value. This can be used to close surfaces (after iso-surfacing) and create other effects. | |
virtual void | CappingOn () |
Turn on/off the capping of the outer boundary of the volume to a specified cap value. This can be used to close surfaces (after iso-surfacing) and create other effects. | |
void | ComputeModelBounds (vtkDataSet input, vtkImageData output, vtkInformation outInfo) |
Compute the size of the sample bounding box automatically from the input data. This is an internal helper function. | |
virtual int | GetAccumulationMode () |
Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird. | |
string | GetAccumulationModeAsString () |
Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird. | |
virtual int | GetAccumulationModeMaxValue () |
Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird. | |
virtual int | GetAccumulationModeMinValue () |
Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird. | |
virtual double | GetCapValue () |
Specify the cap value to use. (This instance variable only has effect if the ivar Capping is on.) | |
virtual int | GetCapping () |
Turn on/off the capping of the outer boundary of the volume to a specified cap value. This can be used to close surfaces (after iso-surfacing) and create other effects. | |
virtual double | GetEccentricity () |
Control the shape of elliptical splatting. Eccentricity is the ratio of the major axis (aligned along normal) to the minor (axes) aligned along other two axes. So Eccentricity > 1 creates needles with the long axis in the direction of the normal; Eccentricity<1 creates pancakes perpendicular to the normal vector. | |
virtual double | GetEccentricityMaxValue () |
Control the shape of elliptical splatting. Eccentricity is the ratio of the major axis (aligned along normal) to the minor (axes) aligned along other two axes. So Eccentricity > 1 creates needles with the long axis in the direction of the normal; Eccentricity<1 creates pancakes perpendicular to the normal vector. | |
virtual double | GetEccentricityMinValue () |
Control the shape of elliptical splatting. Eccentricity is the ratio of the major axis (aligned along normal) to the minor (axes) aligned along other two axes. So Eccentricity > 1 creates needles with the long axis in the direction of the normal; Eccentricity<1 creates pancakes perpendicular to the normal vector. | |
virtual double | GetExponentFactor () |
Set / get the sharpness of decay of the splats. This is the exponent constant in the Gaussian equation. Normally this is a negative value. | |
virtual double[] | GetModelBounds () |
Set / get the (xmin,xmax, ymin,ymax, zmin,zmax) bounding box in which the sampling is performed. If any of the (min,max) bounds values are min >= max, then the bounds will be computed automatically from the input data. Otherwise, the user-specified bounds will be used. | |
virtual void | GetModelBounds (IntPtr data) |
Set / get the (xmin,xmax, ymin,ymax, zmin,zmax) bounding box in which the sampling is performed. If any of the (min,max) bounds values are min >= max, then the bounds will be computed automatically from the input data. Otherwise, the user-specified bounds will be used. | |
virtual int | GetNormalWarping () |
Turn on/off the generation of elliptical splats. If normal warping is on, then the input normals affect the distribution of the splat. This boolean is used in combination with the Eccentricity ivar. | |
virtual double | GetNullValue () |
Set the Null value for output points not receiving a contribution from the input points. (This is the initial value of the voxel samples.) | |
virtual double | GetRadius () |
Set / get the radius of propagation of the splat. This value is expressed as a percentage of the length of the longest side of the sampling volume. Smaller numbers greatly reduce execution time. | |
virtual double | GetRadiusMaxValue () |
Set / get the radius of propagation of the splat. This value is expressed as a percentage of the length of the longest side of the sampling volume. Smaller numbers greatly reduce execution time. | |
virtual double | GetRadiusMinValue () |
Set / get the radius of propagation of the splat. This value is expressed as a percentage of the length of the longest side of the sampling volume. Smaller numbers greatly reduce execution time. | |
virtual int[] | GetSampleDimensions () |
Set / get the dimensions of the sampling structured point set. Higher values produce better results but are much slower. | |
virtual void | GetSampleDimensions (IntPtr data) |
Set / get the dimensions of the sampling structured point set. Higher values produce better results but are much slower. | |
virtual int | GetScalarWarping () |
Turn on/off the scaling of splats by scalar value. | |
virtual double | GetScaleFactor () |
Multiply Gaussian splat distribution by this value. If ScalarWarping is on, then the Scalar value will be multiplied by the ScaleFactor times the Gaussian function. | |
virtual double | GetScaleFactorMaxValue () |
Multiply Gaussian splat distribution by this value. If ScalarWarping is on, then the Scalar value will be multiplied by the ScaleFactor times the Gaussian function. | |
virtual double | GetScaleFactorMinValue () |
Multiply Gaussian splat distribution by this value. If ScalarWarping is on, then the Scalar value will be multiplied by the ScaleFactor times the Gaussian function. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkGaussianSplatter | NewInstance () |
Undocumented Block. | |
virtual void | NormalWarpingOff () |
Turn on/off the generation of elliptical splats. If normal warping is on, then the input normals affect the distribution of the splat. This boolean is used in combination with the Eccentricity ivar. | |
virtual void | NormalWarpingOn () |
Turn on/off the generation of elliptical splats. If normal warping is on, then the input normals affect the distribution of the splat. This boolean is used in combination with the Eccentricity ivar. | |
virtual void | ScalarWarpingOff () |
Turn on/off the scaling of splats by scalar value. | |
virtual void | ScalarWarpingOn () |
Turn on/off the scaling of splats by scalar value. | |
virtual void | SetAccumulationMode (int _arg) |
Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird. | |
void | SetAccumulationModeToMax () |
Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird. | |
void | SetAccumulationModeToMin () |
Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird. | |
void | SetAccumulationModeToSum () |
Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird. | |
virtual void | SetCapValue (double _arg) |
Specify the cap value to use. (This instance variable only has effect if the ivar Capping is on.) | |
virtual void | SetCapping (int _arg) |
Turn on/off the capping of the outer boundary of the volume to a specified cap value. This can be used to close surfaces (after iso-surfacing) and create other effects. | |
virtual void | SetEccentricity (double _arg) |
Control the shape of elliptical splatting. Eccentricity is the ratio of the major axis (aligned along normal) to the minor (axes) aligned along other two axes. So Eccentricity > 1 creates needles with the long axis in the direction of the normal; Eccentricity<1 creates pancakes perpendicular to the normal vector. | |
virtual void | SetExponentFactor (double _arg) |
Set / get the sharpness of decay of the splats. This is the exponent constant in the Gaussian equation. Normally this is a negative value. | |
virtual void | SetModelBounds (double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6) |
Set / get the (xmin,xmax, ymin,ymax, zmin,zmax) bounding box in which the sampling is performed. If any of the (min,max) bounds values are min >= max, then the bounds will be computed automatically from the input data. Otherwise, the user-specified bounds will be used. | |
virtual void | SetModelBounds (IntPtr _arg) |
Set / get the (xmin,xmax, ymin,ymax, zmin,zmax) bounding box in which the sampling is performed. If any of the (min,max) bounds values are min >= max, then the bounds will be computed automatically from the input data. Otherwise, the user-specified bounds will be used. | |
virtual void | SetNormalWarping (int _arg) |
Turn on/off the generation of elliptical splats. If normal warping is on, then the input normals affect the distribution of the splat. This boolean is used in combination with the Eccentricity ivar. | |
virtual void | SetNullValue (double _arg) |
Set the Null value for output points not receiving a contribution from the input points. (This is the initial value of the voxel samples.) | |
virtual void | SetRadius (double _arg) |
Set / get the radius of propagation of the splat. This value is expressed as a percentage of the length of the longest side of the sampling volume. Smaller numbers greatly reduce execution time. | |
void | SetSampleDimensions (int i, int j, int k) |
Set / get the dimensions of the sampling structured point set. Higher values produce better results but are much slower. | |
void | SetSampleDimensions (IntPtr dim) |
Set / get the dimensions of the sampling structured point set. Higher values produce better results but are much slower. | |
virtual void | SetScalarWarping (int _arg) |
Turn on/off the scaling of splats by scalar value. | |
virtual void | SetScaleFactor (double _arg) |
Multiply Gaussian splat distribution by this value. If ScalarWarping is on, then the Scalar value will be multiplied by the ScaleFactor times the Gaussian function. | |
Static Public Member Functions | |
static new vtkGaussianSplatter | New () |
Construct object with dimensions=(50,50,50); automatic computation of bounds; a splat radius of 0.1; an exponent factor of -5; and normal and scalar warping turned on. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkGaussianSplatter | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkGaussianSplatter" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "19vtkGaussianSplatter" |
Automatically generated type registration mechanics. | |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly. | |
Private Member Functions | |
static internal IntPtr | vtkGaussianSplatter_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkGaussianSplatter_CappingOff_01 (HandleRef pThis) |
static internal void | vtkGaussianSplatter_CappingOn_02 (HandleRef pThis) |
static internal void | vtkGaussianSplatter_ComputeModelBounds_03 (HandleRef pThis, HandleRef input, HandleRef output, HandleRef outInfo) |
static internal int | vtkGaussianSplatter_GetAccumulationMode_04 (HandleRef pThis) |
static internal IntPtr | vtkGaussianSplatter_GetAccumulationModeAsString_05 (HandleRef pThis) |
static internal int | vtkGaussianSplatter_GetAccumulationModeMaxValue_06 (HandleRef pThis) |
static internal int | vtkGaussianSplatter_GetAccumulationModeMinValue_07 (HandleRef pThis) |
static internal double | vtkGaussianSplatter_GetCapValue_08 (HandleRef pThis) |
static internal int | vtkGaussianSplatter_GetCapping_09 (HandleRef pThis) |
static internal double | vtkGaussianSplatter_GetEccentricity_10 (HandleRef pThis) |
static internal double | vtkGaussianSplatter_GetEccentricityMaxValue_11 (HandleRef pThis) |
static internal double | vtkGaussianSplatter_GetEccentricityMinValue_12 (HandleRef pThis) |
static internal double | vtkGaussianSplatter_GetExponentFactor_13 (HandleRef pThis) |
static internal IntPtr | vtkGaussianSplatter_GetModelBounds_14 (HandleRef pThis) |
static internal void | vtkGaussianSplatter_GetModelBounds_15 (HandleRef pThis, IntPtr data) |
static internal int | vtkGaussianSplatter_GetNormalWarping_16 (HandleRef pThis) |
static internal double | vtkGaussianSplatter_GetNullValue_17 (HandleRef pThis) |
static internal double | vtkGaussianSplatter_GetRadius_18 (HandleRef pThis) |
static internal double | vtkGaussianSplatter_GetRadiusMaxValue_19 (HandleRef pThis) |
static internal double | vtkGaussianSplatter_GetRadiusMinValue_20 (HandleRef pThis) |
static internal IntPtr | vtkGaussianSplatter_GetSampleDimensions_21 (HandleRef pThis) |
static internal void | vtkGaussianSplatter_GetSampleDimensions_22 (HandleRef pThis, IntPtr data) |
static internal int | vtkGaussianSplatter_GetScalarWarping_23 (HandleRef pThis) |
static internal double | vtkGaussianSplatter_GetScaleFactor_24 (HandleRef pThis) |
static internal double | vtkGaussianSplatter_GetScaleFactorMaxValue_25 (HandleRef pThis) |
static internal double | vtkGaussianSplatter_GetScaleFactorMinValue_26 (HandleRef pThis) |
static internal int | vtkGaussianSplatter_IsA_27 (HandleRef pThis, string type) |
static internal int | vtkGaussianSplatter_IsTypeOf_28 (string type) |
static internal IntPtr | vtkGaussianSplatter_NewInstance_30 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkGaussianSplatter_NormalWarpingOff_31 (HandleRef pThis) |
static internal void | vtkGaussianSplatter_NormalWarpingOn_32 (HandleRef pThis) |
static internal IntPtr | vtkGaussianSplatter_SafeDownCast_33 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkGaussianSplatter_ScalarWarpingOff_34 (HandleRef pThis) |
static internal void | vtkGaussianSplatter_ScalarWarpingOn_35 (HandleRef pThis) |
static internal void | vtkGaussianSplatter_SetAccumulationMode_36 (HandleRef pThis, int _arg) |
static internal void | vtkGaussianSplatter_SetAccumulationModeToMax_37 (HandleRef pThis) |
static internal void | vtkGaussianSplatter_SetAccumulationModeToMin_38 (HandleRef pThis) |
static internal void | vtkGaussianSplatter_SetAccumulationModeToSum_39 (HandleRef pThis) |
static internal void | vtkGaussianSplatter_SetCapValue_40 (HandleRef pThis, double _arg) |
static internal void | vtkGaussianSplatter_SetCapping_41 (HandleRef pThis, int _arg) |
static internal void | vtkGaussianSplatter_SetEccentricity_42 (HandleRef pThis, double _arg) |
static internal void | vtkGaussianSplatter_SetExponentFactor_43 (HandleRef pThis, double _arg) |
static internal void | vtkGaussianSplatter_SetModelBounds_44 (HandleRef pThis, double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6) |
static internal void | vtkGaussianSplatter_SetModelBounds_45 (HandleRef pThis, IntPtr _arg) |
static internal void | vtkGaussianSplatter_SetNormalWarping_46 (HandleRef pThis, int _arg) |
static internal void | vtkGaussianSplatter_SetNullValue_47 (HandleRef pThis, double _arg) |
static internal void | vtkGaussianSplatter_SetRadius_48 (HandleRef pThis, double _arg) |
static internal void | vtkGaussianSplatter_SetSampleDimensions_49 (HandleRef pThis, int i, int j, int k) |
static internal void | vtkGaussianSplatter_SetSampleDimensions_50 (HandleRef pThis, IntPtr dim) |
static internal void | vtkGaussianSplatter_SetScalarWarping_51 (HandleRef pThis, int _arg) |
static internal void | vtkGaussianSplatter_SetScaleFactor_52 (HandleRef pThis, double _arg) |
Static Private Member Functions | |
static | vtkGaussianSplatter () |
Automatically generated type registration mechanics. |
vtkGaussianSplatter - splat points into a volume with an elliptical, Gaussian distribution
Description vtkGaussianSplatter is a filter that injects input points into a structured points (volume) dataset. As each point is injected, it "splats" or distributes values to nearby voxels. Data is distributed using an elliptical, Gaussian distribution function. The distribution function is modified using scalar values (expands distribution) or normals (creates ellipsoidal distribution rather than spherical).
In general, the Gaussian distribution function f(x) around a given splat point p is given by
f(x) = ScaleFactor * exp( ExponentFactor*((r/Radius)**2) )
where x is the current voxel sample point; r is the distance |x-p| ExponentFactor <= 0.0, and ScaleFactor can be multiplied by the scalar value of the point p that is currently being splatted.
If points normals are present (and NormalWarping is on), then the splat function becomes elliptical (as compared to the spherical one described by the previous equation). The Gaussian distribution function then becomes:
f(x) = ScaleFactor * exp( ExponentFactor*( ((rxy/E)**2 + z**2)/R**2) )
where E is a user-defined eccentricity factor that controls the elliptical shape of the splat; z is the distance of the current voxel sample point along normal N; and rxy is the distance of x in the direction prependicular to N.
This class is typically used to convert point-valued distributions into a volume representation. The volume is then usually iso-surfaced or volume rendered to generate a visualization. It can be used to create surfaces from point distributions, or to create structure (i.e., topology) when none exists.
static Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Construct object with dimensions=(50,50,50); automatic computation of bounds; a splat radius of 0.1; an exponent factor of -5; and normal and scalar warping turned on.
virtual void Kitware.VTK.vtkGaussianSplatter.CappingOff | ( | ) | [virtual] |
Turn on/off the capping of the outer boundary of the volume to a specified cap value. This can be used to close surfaces (after iso-surfacing) and create other effects.
virtual void Kitware.VTK.vtkGaussianSplatter.CappingOn | ( | ) | [virtual] |
Turn on/off the capping of the outer boundary of the volume to a specified cap value. This can be used to close surfaces (after iso-surfacing) and create other effects.
void Kitware.VTK.vtkGaussianSplatter.ComputeModelBounds | ( | vtkDataSet | input, |
vtkImageData | output, | ||
vtkInformation | outInfo | ||
) |
Compute the size of the sample bounding box automatically from the input data. This is an internal helper function.
override void Kitware.VTK.vtkGaussianSplatter.Dispose | ( | bool | disposing | ) | [protected] |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.
Reimplemented from Kitware.VTK.vtkImageAlgorithm.
virtual int Kitware.VTK.vtkGaussianSplatter.GetAccumulationMode | ( | ) | [virtual] |
Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird.
Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird.
virtual int Kitware.VTK.vtkGaussianSplatter.GetAccumulationModeMaxValue | ( | ) | [virtual] |
Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird.
virtual int Kitware.VTK.vtkGaussianSplatter.GetAccumulationModeMinValue | ( | ) | [virtual] |
Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird.
virtual int Kitware.VTK.vtkGaussianSplatter.GetCapping | ( | ) | [virtual] |
Turn on/off the capping of the outer boundary of the volume to a specified cap value. This can be used to close surfaces (after iso-surfacing) and create other effects.
virtual double Kitware.VTK.vtkGaussianSplatter.GetCapValue | ( | ) | [virtual] |
Specify the cap value to use. (This instance variable only has effect if the ivar Capping is on.)
virtual double Kitware.VTK.vtkGaussianSplatter.GetEccentricity | ( | ) | [virtual] |
Control the shape of elliptical splatting. Eccentricity is the ratio of the major axis (aligned along normal) to the minor (axes) aligned along other two axes. So Eccentricity > 1 creates needles with the long axis in the direction of the normal; Eccentricity<1 creates pancakes perpendicular to the normal vector.
virtual double Kitware.VTK.vtkGaussianSplatter.GetEccentricityMaxValue | ( | ) | [virtual] |
Control the shape of elliptical splatting. Eccentricity is the ratio of the major axis (aligned along normal) to the minor (axes) aligned along other two axes. So Eccentricity > 1 creates needles with the long axis in the direction of the normal; Eccentricity<1 creates pancakes perpendicular to the normal vector.
virtual double Kitware.VTK.vtkGaussianSplatter.GetEccentricityMinValue | ( | ) | [virtual] |
Control the shape of elliptical splatting. Eccentricity is the ratio of the major axis (aligned along normal) to the minor (axes) aligned along other two axes. So Eccentricity > 1 creates needles with the long axis in the direction of the normal; Eccentricity<1 creates pancakes perpendicular to the normal vector.
virtual double Kitware.VTK.vtkGaussianSplatter.GetExponentFactor | ( | ) | [virtual] |
Set / get the sharpness of decay of the splats. This is the exponent constant in the Gaussian equation. Normally this is a negative value.
virtual double [] Kitware.VTK.vtkGaussianSplatter.GetModelBounds | ( | ) | [virtual] |
Set / get the (xmin,xmax, ymin,ymax, zmin,zmax) bounding box in which the sampling is performed. If any of the (min,max) bounds values are min >= max, then the bounds will be computed automatically from the input data. Otherwise, the user-specified bounds will be used.
virtual void Kitware.VTK.vtkGaussianSplatter.GetModelBounds | ( | IntPtr | data | ) | [virtual] |
Set / get the (xmin,xmax, ymin,ymax, zmin,zmax) bounding box in which the sampling is performed. If any of the (min,max) bounds values are min >= max, then the bounds will be computed automatically from the input data. Otherwise, the user-specified bounds will be used.
virtual int Kitware.VTK.vtkGaussianSplatter.GetNormalWarping | ( | ) | [virtual] |
Turn on/off the generation of elliptical splats. If normal warping is on, then the input normals affect the distribution of the splat. This boolean is used in combination with the Eccentricity ivar.
virtual double Kitware.VTK.vtkGaussianSplatter.GetNullValue | ( | ) | [virtual] |
Set the Null value for output points not receiving a contribution from the input points. (This is the initial value of the voxel samples.)
virtual double Kitware.VTK.vtkGaussianSplatter.GetRadius | ( | ) | [virtual] |
Set / get the radius of propagation of the splat. This value is expressed as a percentage of the length of the longest side of the sampling volume. Smaller numbers greatly reduce execution time.
virtual double Kitware.VTK.vtkGaussianSplatter.GetRadiusMaxValue | ( | ) | [virtual] |
Set / get the radius of propagation of the splat. This value is expressed as a percentage of the length of the longest side of the sampling volume. Smaller numbers greatly reduce execution time.
virtual double Kitware.VTK.vtkGaussianSplatter.GetRadiusMinValue | ( | ) | [virtual] |
Set / get the radius of propagation of the splat. This value is expressed as a percentage of the length of the longest side of the sampling volume. Smaller numbers greatly reduce execution time.
virtual int [] Kitware.VTK.vtkGaussianSplatter.GetSampleDimensions | ( | ) | [virtual] |
Set / get the dimensions of the sampling structured point set. Higher values produce better results but are much slower.
virtual void Kitware.VTK.vtkGaussianSplatter.GetSampleDimensions | ( | IntPtr | data | ) | [virtual] |
Set / get the dimensions of the sampling structured point set. Higher values produce better results but are much slower.
virtual int Kitware.VTK.vtkGaussianSplatter.GetScalarWarping | ( | ) | [virtual] |
Turn on/off the scaling of splats by scalar value.
virtual double Kitware.VTK.vtkGaussianSplatter.GetScaleFactor | ( | ) | [virtual] |
Multiply Gaussian splat distribution by this value. If ScalarWarping is on, then the Scalar value will be multiplied by the ScaleFactor times the Gaussian function.
virtual double Kitware.VTK.vtkGaussianSplatter.GetScaleFactorMaxValue | ( | ) | [virtual] |
Multiply Gaussian splat distribution by this value. If ScalarWarping is on, then the Scalar value will be multiplied by the ScaleFactor times the Gaussian function.
virtual double Kitware.VTK.vtkGaussianSplatter.GetScaleFactorMinValue | ( | ) | [virtual] |
Multiply Gaussian splat distribution by this value. If ScalarWarping is on, then the Scalar value will be multiplied by the ScaleFactor times the Gaussian function.
override int Kitware.VTK.vtkGaussianSplatter.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkImageAlgorithm.
static new int Kitware.VTK.vtkGaussianSplatter.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkImageAlgorithm.
static new vtkGaussianSplatter Kitware.VTK.vtkGaussianSplatter.New | ( | ) | [static] |
Construct object with dimensions=(50,50,50); automatic computation of bounds; a splat radius of 0.1; an exponent factor of -5; and normal and scalar warping turned on.
Reimplemented from Kitware.VTK.vtkAlgorithm.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkImageAlgorithm.
virtual void Kitware.VTK.vtkGaussianSplatter.NormalWarpingOff | ( | ) | [virtual] |
Turn on/off the generation of elliptical splats. If normal warping is on, then the input normals affect the distribution of the splat. This boolean is used in combination with the Eccentricity ivar.
virtual void Kitware.VTK.vtkGaussianSplatter.NormalWarpingOn | ( | ) | [virtual] |
Turn on/off the generation of elliptical splats. If normal warping is on, then the input normals affect the distribution of the splat. This boolean is used in combination with the Eccentricity ivar.
static new vtkGaussianSplatter Kitware.VTK.vtkGaussianSplatter.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkImageAlgorithm.
virtual void Kitware.VTK.vtkGaussianSplatter.ScalarWarpingOff | ( | ) | [virtual] |
Turn on/off the scaling of splats by scalar value.
virtual void Kitware.VTK.vtkGaussianSplatter.ScalarWarpingOn | ( | ) | [virtual] |
Turn on/off the scaling of splats by scalar value.
virtual void Kitware.VTK.vtkGaussianSplatter.SetAccumulationMode | ( | int | _arg | ) | [virtual] |
Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird.
Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird.
Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird.
Specify the scalar accumulation mode. This mode expresses how scalar values are combined when splats are overlapped. The Max mode acts like a set union operation and is the most commonly used; the Min mode acts like a set intersection, and the sum is just weird.
virtual void Kitware.VTK.vtkGaussianSplatter.SetCapping | ( | int | _arg | ) | [virtual] |
Turn on/off the capping of the outer boundary of the volume to a specified cap value. This can be used to close surfaces (after iso-surfacing) and create other effects.
virtual void Kitware.VTK.vtkGaussianSplatter.SetCapValue | ( | double | _arg | ) | [virtual] |
Specify the cap value to use. (This instance variable only has effect if the ivar Capping is on.)
virtual void Kitware.VTK.vtkGaussianSplatter.SetEccentricity | ( | double | _arg | ) | [virtual] |
Control the shape of elliptical splatting. Eccentricity is the ratio of the major axis (aligned along normal) to the minor (axes) aligned along other two axes. So Eccentricity > 1 creates needles with the long axis in the direction of the normal; Eccentricity<1 creates pancakes perpendicular to the normal vector.
virtual void Kitware.VTK.vtkGaussianSplatter.SetExponentFactor | ( | double | _arg | ) | [virtual] |
Set / get the sharpness of decay of the splats. This is the exponent constant in the Gaussian equation. Normally this is a negative value.
virtual void Kitware.VTK.vtkGaussianSplatter.SetModelBounds | ( | double | _arg1, |
double | _arg2, | ||
double | _arg3, | ||
double | _arg4, | ||
double | _arg5, | ||
double | _arg6 | ||
) | [virtual] |
Set / get the (xmin,xmax, ymin,ymax, zmin,zmax) bounding box in which the sampling is performed. If any of the (min,max) bounds values are min >= max, then the bounds will be computed automatically from the input data. Otherwise, the user-specified bounds will be used.
virtual void Kitware.VTK.vtkGaussianSplatter.SetModelBounds | ( | IntPtr | _arg | ) | [virtual] |
Set / get the (xmin,xmax, ymin,ymax, zmin,zmax) bounding box in which the sampling is performed. If any of the (min,max) bounds values are min >= max, then the bounds will be computed automatically from the input data. Otherwise, the user-specified bounds will be used.
virtual void Kitware.VTK.vtkGaussianSplatter.SetNormalWarping | ( | int | _arg | ) | [virtual] |
Turn on/off the generation of elliptical splats. If normal warping is on, then the input normals affect the distribution of the splat. This boolean is used in combination with the Eccentricity ivar.
virtual void Kitware.VTK.vtkGaussianSplatter.SetNullValue | ( | double | _arg | ) | [virtual] |
Set the Null value for output points not receiving a contribution from the input points. (This is the initial value of the voxel samples.)
virtual void Kitware.VTK.vtkGaussianSplatter.SetRadius | ( | double | _arg | ) | [virtual] |
Set / get the radius of propagation of the splat. This value is expressed as a percentage of the length of the longest side of the sampling volume. Smaller numbers greatly reduce execution time.
void Kitware.VTK.vtkGaussianSplatter.SetSampleDimensions | ( | int | i, |
int | j, | ||
int | k | ||
) |
Set / get the dimensions of the sampling structured point set. Higher values produce better results but are much slower.
void Kitware.VTK.vtkGaussianSplatter.SetSampleDimensions | ( | IntPtr | dim | ) |
Set / get the dimensions of the sampling structured point set. Higher values produce better results but are much slower.
virtual void Kitware.VTK.vtkGaussianSplatter.SetScalarWarping | ( | int | _arg | ) | [virtual] |
Turn on/off the scaling of splats by scalar value.
virtual void Kitware.VTK.vtkGaussianSplatter.SetScaleFactor | ( | double | _arg | ) | [virtual] |
Multiply Gaussian splat distribution by this value. If ScalarWarping is on, then the Scalar value will be multiplied by the ScaleFactor times the Gaussian function.
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_CappingOff_01 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_CappingOn_02 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_ComputeModelBounds_03 | ( | HandleRef | pThis, |
HandleRef | input, | ||
HandleRef | output, | ||
HandleRef | outInfo | ||
) | [private] |
static internal int Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetAccumulationMode_04 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetAccumulationModeAsString_05 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetAccumulationModeMaxValue_06 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetAccumulationModeMinValue_07 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetCapping_09 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetCapValue_08 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetEccentricity_10 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetEccentricityMaxValue_11 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetEccentricityMinValue_12 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetExponentFactor_13 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetModelBounds_14 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetModelBounds_15 | ( | HandleRef | pThis, |
IntPtr | data | ||
) | [private] |
static internal int Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetNormalWarping_16 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetNullValue_17 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetRadius_18 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetRadiusMaxValue_19 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetRadiusMinValue_20 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetSampleDimensions_21 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetSampleDimensions_22 | ( | HandleRef | pThis, |
IntPtr | data | ||
) | [private] |
static internal int Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetScalarWarping_23 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetScaleFactor_24 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetScaleFactorMaxValue_25 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_GetScaleFactorMinValue_26 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_IsA_27 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_IsTypeOf_28 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_NewInstance_30 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_NormalWarpingOff_31 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_NormalWarpingOn_32 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_SafeDownCast_33 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_ScalarWarpingOff_34 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_ScalarWarpingOn_35 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_SetAccumulationMode_36 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_SetAccumulationModeToMax_37 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_SetAccumulationModeToMin_38 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_SetAccumulationModeToSum_39 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_SetCapping_41 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_SetCapValue_40 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_SetEccentricity_42 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_SetExponentFactor_43 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_SetModelBounds_44 | ( | HandleRef | pThis, |
double | _arg1, | ||
double | _arg2, | ||
double | _arg3, | ||
double | _arg4, | ||
double | _arg5, | ||
double | _arg6 | ||
) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_SetModelBounds_45 | ( | HandleRef | pThis, |
IntPtr | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_SetNormalWarping_46 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_SetNullValue_47 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_SetRadius_48 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_SetSampleDimensions_49 | ( | HandleRef | pThis, |
int | i, | ||
int | j, | ||
int | k | ||
) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_SetSampleDimensions_50 | ( | HandleRef | pThis, |
IntPtr | dim | ||
) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_SetScalarWarping_51 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkGaussianSplatter.vtkGaussianSplatter_SetScaleFactor_52 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
new readonly string Kitware.VTK.vtkGaussianSplatter.MRClassNameKey = "19vtkGaussianSplatter" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkImageAlgorithm.
new const string Kitware.VTK.vtkGaussianSplatter.MRFullTypeName = "Kitware.VTK.vtkGaussianSplatter" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkImageAlgorithm.