ActiViz .NET
5.8.0
|
vtkHyperStreamline - generate hyperstreamline in arbitrary dataset More...
Public Member Functions | |
vtkHyperStreamline (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkHyperStreamline () | |
Construct object with initial starting position (0,0,0); integration step length 0.2; step length 0.01; forward integration; terminal eigenvalue 0.0; number of sides 6; radius 0.5; and logarithmic scaling off. | |
virtual int | GetIntegrationDirection () |
Specify the direction in which to integrate the hyperstreamline. | |
virtual int | GetIntegrationDirectionMaxValue () |
Specify the direction in which to integrate the hyperstreamline. | |
virtual int | GetIntegrationDirectionMinValue () |
Specify the direction in which to integrate the hyperstreamline. | |
virtual int | GetIntegrationEigenvector () |
Set / get the eigenvector field through which to ingrate. It is possible to integrate using the major, medium or minor eigenvector field. The major eigenvector is the eigenvector whose corresponding eigenvalue is closest to positive infinity. The minor eigenvector is the eigenvector whose corresponding eigenvalue is closest to negative infinity. The medium eigenvector is the eigenvector whose corresponding eigenvalue is between the major and minor eigenvalues. | |
virtual int | GetIntegrationEigenvectorMaxValue () |
Set / get the eigenvector field through which to ingrate. It is possible to integrate using the major, medium or minor eigenvector field. The major eigenvector is the eigenvector whose corresponding eigenvalue is closest to positive infinity. The minor eigenvector is the eigenvector whose corresponding eigenvalue is closest to negative infinity. The medium eigenvector is the eigenvector whose corresponding eigenvalue is between the major and minor eigenvalues. | |
virtual int | GetIntegrationEigenvectorMinValue () |
Set / get the eigenvector field through which to ingrate. It is possible to integrate using the major, medium or minor eigenvector field. The major eigenvector is the eigenvector whose corresponding eigenvalue is closest to positive infinity. The minor eigenvector is the eigenvector whose corresponding eigenvalue is closest to negative infinity. The medium eigenvector is the eigenvector whose corresponding eigenvalue is between the major and minor eigenvalues. | |
virtual double | GetIntegrationStepLength () |
Set / get a nominal integration step size (expressed as a fraction of the size of each cell). | |
virtual double | GetIntegrationStepLengthMaxValue () |
Set / get a nominal integration step size (expressed as a fraction of the size of each cell). | |
virtual double | GetIntegrationStepLengthMinValue () |
Set / get a nominal integration step size (expressed as a fraction of the size of each cell). | |
virtual int | GetLogScaling () |
Turn on/off logarithmic scaling. If scaling is on, the log base 10 of the computed eigenvalues are used to scale the cross section radii. | |
virtual double | GetMaximumPropagationDistance () |
Set / get the maximum length of the hyperstreamline expressed as absolute distance (i.e., arc length) value. | |
virtual double | GetMaximumPropagationDistanceMaxValue () |
Set / get the maximum length of the hyperstreamline expressed as absolute distance (i.e., arc length) value. | |
virtual double | GetMaximumPropagationDistanceMinValue () |
Set / get the maximum length of the hyperstreamline expressed as absolute distance (i.e., arc length) value. | |
virtual int | GetNumberOfSides () |
Set / get the number of sides for the hyperstreamlines. At a minimum, number of sides is 3. | |
virtual int | GetNumberOfSidesMaxValue () |
Set / get the number of sides for the hyperstreamlines. At a minimum, number of sides is 3. | |
virtual int | GetNumberOfSidesMinValue () |
Set / get the number of sides for the hyperstreamlines. At a minimum, number of sides is 3. | |
virtual double | GetRadius () |
Set / get the initial tube radius. This is the maximum "elliptical" radius at the beginning of the tube. Radius varies based on ratio of eigenvalues. Note that tube section is actually elliptical and may become a point or line in cross section in some cases. | |
virtual double | GetRadiusMaxValue () |
Set / get the initial tube radius. This is the maximum "elliptical" radius at the beginning of the tube. Radius varies based on ratio of eigenvalues. Note that tube section is actually elliptical and may become a point or line in cross section in some cases. | |
virtual double | GetRadiusMinValue () |
Set / get the initial tube radius. This is the maximum "elliptical" radius at the beginning of the tube. Radius varies based on ratio of eigenvalues. Note that tube section is actually elliptical and may become a point or line in cross section in some cases. | |
int | GetStartLocation (ref int subId, IntPtr pcoords) |
Get the starting location of the hyperstreamline in the cell coordinate system. Returns the cell that the starting point is in. | |
double[] | GetStartPosition () |
Get the start position of the hyperstreamline in global x-y-z coordinates. | |
virtual double | GetStepLength () |
Set / get the length of a tube segment composing the hyperstreamline. The length is specified as a fraction of the diagonal length of the input bounding box. | |
virtual double | GetStepLengthMaxValue () |
Set / get the length of a tube segment composing the hyperstreamline. The length is specified as a fraction of the diagonal length of the input bounding box. | |
virtual double | GetStepLengthMinValue () |
Set / get the length of a tube segment composing the hyperstreamline. The length is specified as a fraction of the diagonal length of the input bounding box. | |
virtual double | GetTerminalEigenvalue () |
Set/get terminal eigenvalue. If major eigenvalue falls below this value, hyperstreamline terminates propagation. | |
virtual double | GetTerminalEigenvalueMaxValue () |
Set/get terminal eigenvalue. If major eigenvalue falls below this value, hyperstreamline terminates propagation. | |
virtual double | GetTerminalEigenvalueMinValue () |
Set/get terminal eigenvalue. If major eigenvalue falls below this value, hyperstreamline terminates propagation. | |
void | IntegrateMajorEigenvector () |
Use the major eigenvector field as the vector field through which to integrate. The major eigenvector is the eigenvector whose corresponding eigenvalue is closest to positive infinity. | |
void | IntegrateMediumEigenvector () |
Use the medium eigenvector field as the vector field through which to integrate. The medium eigenvector is the eigenvector whose corresponding eigenvalue is between the major and minor eigenvalues. | |
void | IntegrateMinorEigenvector () |
Use the minor eigenvector field as the vector field through which to integrate. The minor eigenvector is the eigenvector whose corresponding eigenvalue is closest to negative infinity. | |
override int | IsA (string type) |
Undocumented Block. | |
virtual void | LogScalingOff () |
Turn on/off logarithmic scaling. If scaling is on, the log base 10 of the computed eigenvalues are used to scale the cross section radii. | |
virtual void | LogScalingOn () |
Turn on/off logarithmic scaling. If scaling is on, the log base 10 of the computed eigenvalues are used to scale the cross section radii. | |
new vtkHyperStreamline | NewInstance () |
Undocumented Block. | |
virtual void | SetIntegrationDirection (int _arg) |
Specify the direction in which to integrate the hyperstreamline. | |
void | SetIntegrationDirectionToBackward () |
Specify the direction in which to integrate the hyperstreamline. | |
void | SetIntegrationDirectionToForward () |
Specify the direction in which to integrate the hyperstreamline. | |
void | SetIntegrationDirectionToIntegrateBothDirections () |
Specify the direction in which to integrate the hyperstreamline. | |
virtual void | SetIntegrationEigenvector (int _arg) |
Set / get the eigenvector field through which to ingrate. It is possible to integrate using the major, medium or minor eigenvector field. The major eigenvector is the eigenvector whose corresponding eigenvalue is closest to positive infinity. The minor eigenvector is the eigenvector whose corresponding eigenvalue is closest to negative infinity. The medium eigenvector is the eigenvector whose corresponding eigenvalue is between the major and minor eigenvalues. | |
void | SetIntegrationEigenvectorToMajor () |
Set / get the eigenvector field through which to ingrate. It is possible to integrate using the major, medium or minor eigenvector field. The major eigenvector is the eigenvector whose corresponding eigenvalue is closest to positive infinity. The minor eigenvector is the eigenvector whose corresponding eigenvalue is closest to negative infinity. The medium eigenvector is the eigenvector whose corresponding eigenvalue is between the major and minor eigenvalues. | |
void | SetIntegrationEigenvectorToMedium () |
Set / get the eigenvector field through which to ingrate. It is possible to integrate using the major, medium or minor eigenvector field. The major eigenvector is the eigenvector whose corresponding eigenvalue is closest to positive infinity. The minor eigenvector is the eigenvector whose corresponding eigenvalue is closest to negative infinity. The medium eigenvector is the eigenvector whose corresponding eigenvalue is between the major and minor eigenvalues. | |
void | SetIntegrationEigenvectorToMinor () |
Set / get the eigenvector field through which to ingrate. It is possible to integrate using the major, medium or minor eigenvector field. The major eigenvector is the eigenvector whose corresponding eigenvalue is closest to positive infinity. The minor eigenvector is the eigenvector whose corresponding eigenvalue is closest to negative infinity. The medium eigenvector is the eigenvector whose corresponding eigenvalue is between the major and minor eigenvalues. | |
virtual void | SetIntegrationStepLength (double _arg) |
Set / get a nominal integration step size (expressed as a fraction of the size of each cell). | |
virtual void | SetLogScaling (int _arg) |
Turn on/off logarithmic scaling. If scaling is on, the log base 10 of the computed eigenvalues are used to scale the cross section radii. | |
virtual void | SetMaximumPropagationDistance (double _arg) |
Set / get the maximum length of the hyperstreamline expressed as absolute distance (i.e., arc length) value. | |
virtual void | SetNumberOfSides (int _arg) |
Set / get the number of sides for the hyperstreamlines. At a minimum, number of sides is 3. | |
virtual void | SetRadius (double _arg) |
Set / get the initial tube radius. This is the maximum "elliptical" radius at the beginning of the tube. Radius varies based on ratio of eigenvalues. Note that tube section is actually elliptical and may become a point or line in cross section in some cases. | |
void | SetStartLocation (int cellId, int subId, IntPtr pcoords) |
Specify the start of the hyperstreamline in the cell coordinate system. That is, cellId and subId (if composite cell), and parametric coordinates. | |
void | SetStartLocation (int cellId, int subId, double r, double s, double t) |
Specify the start of the hyperstreamline in the cell coordinate system. That is, cellId and subId (if composite cell), and parametric coordinates. | |
void | SetStartPosition (IntPtr x) |
Specify the start of the hyperstreamline in the global coordinate system. Starting from position implies that a search must be performed to find initial cell to start integration from. | |
void | SetStartPosition (double x, double y, double z) |
Specify the start of the hyperstreamline in the global coordinate system. Starting from position implies that a search must be performed to find initial cell to start integration from. | |
virtual void | SetStepLength (double _arg) |
Set / get the length of a tube segment composing the hyperstreamline. The length is specified as a fraction of the diagonal length of the input bounding box. | |
virtual void | SetTerminalEigenvalue (double _arg) |
Set/get terminal eigenvalue. If major eigenvalue falls below this value, hyperstreamline terminates propagation. | |
Static Public Member Functions | |
static new vtkHyperStreamline | New () |
Construct object with initial starting position (0,0,0); integration step length 0.2; step length 0.01; forward integration; terminal eigenvalue 0.0; number of sides 6; radius 0.5; and logarithmic scaling off. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkHyperStreamline | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkHyperStreamline" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "18vtkHyperStreamline" |
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 | vtkHyperStreamline_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkHyperStreamline_GetIntegrationDirection_01 (HandleRef pThis) |
static internal int | vtkHyperStreamline_GetIntegrationDirectionMaxValue_02 (HandleRef pThis) |
static internal int | vtkHyperStreamline_GetIntegrationDirectionMinValue_03 (HandleRef pThis) |
static internal int | vtkHyperStreamline_GetIntegrationEigenvector_04 (HandleRef pThis) |
static internal int | vtkHyperStreamline_GetIntegrationEigenvectorMaxValue_05 (HandleRef pThis) |
static internal int | vtkHyperStreamline_GetIntegrationEigenvectorMinValue_06 (HandleRef pThis) |
static internal double | vtkHyperStreamline_GetIntegrationStepLength_07 (HandleRef pThis) |
static internal double | vtkHyperStreamline_GetIntegrationStepLengthMaxValue_08 (HandleRef pThis) |
static internal double | vtkHyperStreamline_GetIntegrationStepLengthMinValue_09 (HandleRef pThis) |
static internal int | vtkHyperStreamline_GetLogScaling_10 (HandleRef pThis) |
static internal double | vtkHyperStreamline_GetMaximumPropagationDistance_11 (HandleRef pThis) |
static internal double | vtkHyperStreamline_GetMaximumPropagationDistanceMaxValue_12 (HandleRef pThis) |
static internal double | vtkHyperStreamline_GetMaximumPropagationDistanceMinValue_13 (HandleRef pThis) |
static internal int | vtkHyperStreamline_GetNumberOfSides_14 (HandleRef pThis) |
static internal int | vtkHyperStreamline_GetNumberOfSidesMaxValue_15 (HandleRef pThis) |
static internal int | vtkHyperStreamline_GetNumberOfSidesMinValue_16 (HandleRef pThis) |
static internal double | vtkHyperStreamline_GetRadius_17 (HandleRef pThis) |
static internal double | vtkHyperStreamline_GetRadiusMaxValue_18 (HandleRef pThis) |
static internal double | vtkHyperStreamline_GetRadiusMinValue_19 (HandleRef pThis) |
static internal int | vtkHyperStreamline_GetStartLocation_20 (HandleRef pThis, ref int subId, IntPtr pcoords) |
static internal IntPtr | vtkHyperStreamline_GetStartPosition_21 (HandleRef pThis) |
static internal double | vtkHyperStreamline_GetStepLength_22 (HandleRef pThis) |
static internal double | vtkHyperStreamline_GetStepLengthMaxValue_23 (HandleRef pThis) |
static internal double | vtkHyperStreamline_GetStepLengthMinValue_24 (HandleRef pThis) |
static internal double | vtkHyperStreamline_GetTerminalEigenvalue_25 (HandleRef pThis) |
static internal double | vtkHyperStreamline_GetTerminalEigenvalueMaxValue_26 (HandleRef pThis) |
static internal double | vtkHyperStreamline_GetTerminalEigenvalueMinValue_27 (HandleRef pThis) |
static internal void | vtkHyperStreamline_IntegrateMajorEigenvector_28 (HandleRef pThis) |
static internal void | vtkHyperStreamline_IntegrateMediumEigenvector_29 (HandleRef pThis) |
static internal void | vtkHyperStreamline_IntegrateMinorEigenvector_30 (HandleRef pThis) |
static internal int | vtkHyperStreamline_IsA_31 (HandleRef pThis, string type) |
static internal int | vtkHyperStreamline_IsTypeOf_32 (string type) |
static internal void | vtkHyperStreamline_LogScalingOff_33 (HandleRef pThis) |
static internal void | vtkHyperStreamline_LogScalingOn_34 (HandleRef pThis) |
static internal IntPtr | vtkHyperStreamline_NewInstance_36 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkHyperStreamline_SafeDownCast_37 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkHyperStreamline_SetIntegrationDirection_38 (HandleRef pThis, int _arg) |
static internal void | vtkHyperStreamline_SetIntegrationDirectionToBackward_39 (HandleRef pThis) |
static internal void | vtkHyperStreamline_SetIntegrationDirectionToForward_40 (HandleRef pThis) |
static internal void | vtkHyperStreamline_SetIntegrationDirectionToIntegrateBothDirections_41 (HandleRef pThis) |
static internal void | vtkHyperStreamline_SetIntegrationEigenvector_42 (HandleRef pThis, int _arg) |
static internal void | vtkHyperStreamline_SetIntegrationEigenvectorToMajor_43 (HandleRef pThis) |
static internal void | vtkHyperStreamline_SetIntegrationEigenvectorToMedium_44 (HandleRef pThis) |
static internal void | vtkHyperStreamline_SetIntegrationEigenvectorToMinor_45 (HandleRef pThis) |
static internal void | vtkHyperStreamline_SetIntegrationStepLength_46 (HandleRef pThis, double _arg) |
static internal void | vtkHyperStreamline_SetLogScaling_47 (HandleRef pThis, int _arg) |
static internal void | vtkHyperStreamline_SetMaximumPropagationDistance_48 (HandleRef pThis, double _arg) |
static internal void | vtkHyperStreamline_SetNumberOfSides_49 (HandleRef pThis, int _arg) |
static internal void | vtkHyperStreamline_SetRadius_50 (HandleRef pThis, double _arg) |
static internal void | vtkHyperStreamline_SetStartLocation_51 (HandleRef pThis, int cellId, int subId, IntPtr pcoords) |
static internal void | vtkHyperStreamline_SetStartLocation_52 (HandleRef pThis, int cellId, int subId, double r, double s, double t) |
static internal void | vtkHyperStreamline_SetStartPosition_53 (HandleRef pThis, IntPtr x) |
static internal void | vtkHyperStreamline_SetStartPosition_54 (HandleRef pThis, double x, double y, double z) |
static internal void | vtkHyperStreamline_SetStepLength_55 (HandleRef pThis, double _arg) |
static internal void | vtkHyperStreamline_SetTerminalEigenvalue_56 (HandleRef pThis, double _arg) |
Static Private Member Functions | |
static | vtkHyperStreamline () |
Automatically generated type registration mechanics. |
vtkHyperStreamline - generate hyperstreamline in arbitrary dataset
Description vtkHyperStreamline is a filter that integrates through a tensor field to generate a hyperstreamline. The integration is along the maximum eigenvector and the cross section of the hyperstreamline is defined by the two other eigenvectors. Thus the shape of the hyperstreamline is "tube-like", with the cross section being elliptical. Hyperstreamlines are used to visualize tensor fields.
The starting point of a hyperstreamline can be defined in one of two ways. First, you may specify an initial position. This is a x-y-z global coordinate. The second option is to specify a starting location. This is cellId, subId, and cell parametric coordinates.
The integration of the hyperstreamline occurs through the major eigenvector field. IntegrationStepLength controls the step length within each cell (i.e., this is the fraction of the cell length). The length of the hyperstreamline is controlled by MaximumPropagationDistance. This parameter is the length of the hyperstreamline in units of distance. The tube itself is composed of many small sub-tubes - NumberOfSides controls the number of sides in the tube, and StepLength controls the length of the sub-tubes.
Because hyperstreamlines are often created near regions of singularities, it is possible to control the scaling of the tube cross section by using a logarithmic scale. Use LogScalingOn to turn this capability on. The Radius value controls the initial radius of the tube.
static Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Construct object with initial starting position (0,0,0); integration step length 0.2; step length 0.01; forward integration; terminal eigenvalue 0.0; number of sides 6; radius 0.5; and logarithmic scaling off.
override void Kitware.VTK.vtkHyperStreamline.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.vtkPolyDataAlgorithm.
virtual int Kitware.VTK.vtkHyperStreamline.GetIntegrationDirection | ( | ) | [virtual] |
Specify the direction in which to integrate the hyperstreamline.
virtual int Kitware.VTK.vtkHyperStreamline.GetIntegrationDirectionMaxValue | ( | ) | [virtual] |
Specify the direction in which to integrate the hyperstreamline.
virtual int Kitware.VTK.vtkHyperStreamline.GetIntegrationDirectionMinValue | ( | ) | [virtual] |
Specify the direction in which to integrate the hyperstreamline.
virtual int Kitware.VTK.vtkHyperStreamline.GetIntegrationEigenvector | ( | ) | [virtual] |
Set / get the eigenvector field through which to ingrate. It is possible to integrate using the major, medium or minor eigenvector field. The major eigenvector is the eigenvector whose corresponding eigenvalue is closest to positive infinity. The minor eigenvector is the eigenvector whose corresponding eigenvalue is closest to negative infinity. The medium eigenvector is the eigenvector whose corresponding eigenvalue is between the major and minor eigenvalues.
virtual int Kitware.VTK.vtkHyperStreamline.GetIntegrationEigenvectorMaxValue | ( | ) | [virtual] |
Set / get the eigenvector field through which to ingrate. It is possible to integrate using the major, medium or minor eigenvector field. The major eigenvector is the eigenvector whose corresponding eigenvalue is closest to positive infinity. The minor eigenvector is the eigenvector whose corresponding eigenvalue is closest to negative infinity. The medium eigenvector is the eigenvector whose corresponding eigenvalue is between the major and minor eigenvalues.
virtual int Kitware.VTK.vtkHyperStreamline.GetIntegrationEigenvectorMinValue | ( | ) | [virtual] |
Set / get the eigenvector field through which to ingrate. It is possible to integrate using the major, medium or minor eigenvector field. The major eigenvector is the eigenvector whose corresponding eigenvalue is closest to positive infinity. The minor eigenvector is the eigenvector whose corresponding eigenvalue is closest to negative infinity. The medium eigenvector is the eigenvector whose corresponding eigenvalue is between the major and minor eigenvalues.
virtual double Kitware.VTK.vtkHyperStreamline.GetIntegrationStepLength | ( | ) | [virtual] |
Set / get a nominal integration step size (expressed as a fraction of the size of each cell).
virtual double Kitware.VTK.vtkHyperStreamline.GetIntegrationStepLengthMaxValue | ( | ) | [virtual] |
Set / get a nominal integration step size (expressed as a fraction of the size of each cell).
virtual double Kitware.VTK.vtkHyperStreamline.GetIntegrationStepLengthMinValue | ( | ) | [virtual] |
Set / get a nominal integration step size (expressed as a fraction of the size of each cell).
virtual int Kitware.VTK.vtkHyperStreamline.GetLogScaling | ( | ) | [virtual] |
Turn on/off logarithmic scaling. If scaling is on, the log base 10 of the computed eigenvalues are used to scale the cross section radii.
virtual double Kitware.VTK.vtkHyperStreamline.GetMaximumPropagationDistance | ( | ) | [virtual] |
Set / get the maximum length of the hyperstreamline expressed as absolute distance (i.e., arc length) value.
virtual double Kitware.VTK.vtkHyperStreamline.GetMaximumPropagationDistanceMaxValue | ( | ) | [virtual] |
Set / get the maximum length of the hyperstreamline expressed as absolute distance (i.e., arc length) value.
virtual double Kitware.VTK.vtkHyperStreamline.GetMaximumPropagationDistanceMinValue | ( | ) | [virtual] |
Set / get the maximum length of the hyperstreamline expressed as absolute distance (i.e., arc length) value.
virtual int Kitware.VTK.vtkHyperStreamline.GetNumberOfSides | ( | ) | [virtual] |
Set / get the number of sides for the hyperstreamlines. At a minimum, number of sides is 3.
virtual int Kitware.VTK.vtkHyperStreamline.GetNumberOfSidesMaxValue | ( | ) | [virtual] |
Set / get the number of sides for the hyperstreamlines. At a minimum, number of sides is 3.
virtual int Kitware.VTK.vtkHyperStreamline.GetNumberOfSidesMinValue | ( | ) | [virtual] |
Set / get the number of sides for the hyperstreamlines. At a minimum, number of sides is 3.
virtual double Kitware.VTK.vtkHyperStreamline.GetRadius | ( | ) | [virtual] |
Set / get the initial tube radius. This is the maximum "elliptical" radius at the beginning of the tube. Radius varies based on ratio of eigenvalues. Note that tube section is actually elliptical and may become a point or line in cross section in some cases.
virtual double Kitware.VTK.vtkHyperStreamline.GetRadiusMaxValue | ( | ) | [virtual] |
Set / get the initial tube radius. This is the maximum "elliptical" radius at the beginning of the tube. Radius varies based on ratio of eigenvalues. Note that tube section is actually elliptical and may become a point or line in cross section in some cases.
virtual double Kitware.VTK.vtkHyperStreamline.GetRadiusMinValue | ( | ) | [virtual] |
Set / get the initial tube radius. This is the maximum "elliptical" radius at the beginning of the tube. Radius varies based on ratio of eigenvalues. Note that tube section is actually elliptical and may become a point or line in cross section in some cases.
int Kitware.VTK.vtkHyperStreamline.GetStartLocation | ( | ref int | subId, |
IntPtr | pcoords | ||
) |
Get the starting location of the hyperstreamline in the cell coordinate system. Returns the cell that the starting point is in.
double [] Kitware.VTK.vtkHyperStreamline.GetStartPosition | ( | ) |
Get the start position of the hyperstreamline in global x-y-z coordinates.
virtual double Kitware.VTK.vtkHyperStreamline.GetStepLength | ( | ) | [virtual] |
Set / get the length of a tube segment composing the hyperstreamline. The length is specified as a fraction of the diagonal length of the input bounding box.
virtual double Kitware.VTK.vtkHyperStreamline.GetStepLengthMaxValue | ( | ) | [virtual] |
Set / get the length of a tube segment composing the hyperstreamline. The length is specified as a fraction of the diagonal length of the input bounding box.
virtual double Kitware.VTK.vtkHyperStreamline.GetStepLengthMinValue | ( | ) | [virtual] |
Set / get the length of a tube segment composing the hyperstreamline. The length is specified as a fraction of the diagonal length of the input bounding box.
virtual double Kitware.VTK.vtkHyperStreamline.GetTerminalEigenvalue | ( | ) | [virtual] |
Set/get terminal eigenvalue. If major eigenvalue falls below this value, hyperstreamline terminates propagation.
virtual double Kitware.VTK.vtkHyperStreamline.GetTerminalEigenvalueMaxValue | ( | ) | [virtual] |
Set/get terminal eigenvalue. If major eigenvalue falls below this value, hyperstreamline terminates propagation.
virtual double Kitware.VTK.vtkHyperStreamline.GetTerminalEigenvalueMinValue | ( | ) | [virtual] |
Set/get terminal eigenvalue. If major eigenvalue falls below this value, hyperstreamline terminates propagation.
Use the major eigenvector field as the vector field through which to integrate. The major eigenvector is the eigenvector whose corresponding eigenvalue is closest to positive infinity.
Use the medium eigenvector field as the vector field through which to integrate. The medium eigenvector is the eigenvector whose corresponding eigenvalue is between the major and minor eigenvalues.
Use the minor eigenvector field as the vector field through which to integrate. The minor eigenvector is the eigenvector whose corresponding eigenvalue is closest to negative infinity.
override int Kitware.VTK.vtkHyperStreamline.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
static new int Kitware.VTK.vtkHyperStreamline.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
virtual void Kitware.VTK.vtkHyperStreamline.LogScalingOff | ( | ) | [virtual] |
Turn on/off logarithmic scaling. If scaling is on, the log base 10 of the computed eigenvalues are used to scale the cross section radii.
virtual void Kitware.VTK.vtkHyperStreamline.LogScalingOn | ( | ) | [virtual] |
Turn on/off logarithmic scaling. If scaling is on, the log base 10 of the computed eigenvalues are used to scale the cross section radii.
static new vtkHyperStreamline Kitware.VTK.vtkHyperStreamline.New | ( | ) | [static] |
Construct object with initial starting position (0,0,0); integration step length 0.2; step length 0.01; forward integration; terminal eigenvalue 0.0; number of sides 6; radius 0.5; and logarithmic scaling off.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
static new vtkHyperStreamline Kitware.VTK.vtkHyperStreamline.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
virtual void Kitware.VTK.vtkHyperStreamline.SetIntegrationDirection | ( | int | _arg | ) | [virtual] |
Specify the direction in which to integrate the hyperstreamline.
Specify the direction in which to integrate the hyperstreamline.
Specify the direction in which to integrate the hyperstreamline.
Specify the direction in which to integrate the hyperstreamline.
virtual void Kitware.VTK.vtkHyperStreamline.SetIntegrationEigenvector | ( | int | _arg | ) | [virtual] |
Set / get the eigenvector field through which to ingrate. It is possible to integrate using the major, medium or minor eigenvector field. The major eigenvector is the eigenvector whose corresponding eigenvalue is closest to positive infinity. The minor eigenvector is the eigenvector whose corresponding eigenvalue is closest to negative infinity. The medium eigenvector is the eigenvector whose corresponding eigenvalue is between the major and minor eigenvalues.
Set / get the eigenvector field through which to ingrate. It is possible to integrate using the major, medium or minor eigenvector field. The major eigenvector is the eigenvector whose corresponding eigenvalue is closest to positive infinity. The minor eigenvector is the eigenvector whose corresponding eigenvalue is closest to negative infinity. The medium eigenvector is the eigenvector whose corresponding eigenvalue is between the major and minor eigenvalues.
Set / get the eigenvector field through which to ingrate. It is possible to integrate using the major, medium or minor eigenvector field. The major eigenvector is the eigenvector whose corresponding eigenvalue is closest to positive infinity. The minor eigenvector is the eigenvector whose corresponding eigenvalue is closest to negative infinity. The medium eigenvector is the eigenvector whose corresponding eigenvalue is between the major and minor eigenvalues.
Set / get the eigenvector field through which to ingrate. It is possible to integrate using the major, medium or minor eigenvector field. The major eigenvector is the eigenvector whose corresponding eigenvalue is closest to positive infinity. The minor eigenvector is the eigenvector whose corresponding eigenvalue is closest to negative infinity. The medium eigenvector is the eigenvector whose corresponding eigenvalue is between the major and minor eigenvalues.
virtual void Kitware.VTK.vtkHyperStreamline.SetIntegrationStepLength | ( | double | _arg | ) | [virtual] |
Set / get a nominal integration step size (expressed as a fraction of the size of each cell).
virtual void Kitware.VTK.vtkHyperStreamline.SetLogScaling | ( | int | _arg | ) | [virtual] |
Turn on/off logarithmic scaling. If scaling is on, the log base 10 of the computed eigenvalues are used to scale the cross section radii.
virtual void Kitware.VTK.vtkHyperStreamline.SetMaximumPropagationDistance | ( | double | _arg | ) | [virtual] |
Set / get the maximum length of the hyperstreamline expressed as absolute distance (i.e., arc length) value.
virtual void Kitware.VTK.vtkHyperStreamline.SetNumberOfSides | ( | int | _arg | ) | [virtual] |
Set / get the number of sides for the hyperstreamlines. At a minimum, number of sides is 3.
virtual void Kitware.VTK.vtkHyperStreamline.SetRadius | ( | double | _arg | ) | [virtual] |
Set / get the initial tube radius. This is the maximum "elliptical" radius at the beginning of the tube. Radius varies based on ratio of eigenvalues. Note that tube section is actually elliptical and may become a point or line in cross section in some cases.
void Kitware.VTK.vtkHyperStreamline.SetStartLocation | ( | int | cellId, |
int | subId, | ||
IntPtr | pcoords | ||
) |
Specify the start of the hyperstreamline in the cell coordinate system. That is, cellId and subId (if composite cell), and parametric coordinates.
void Kitware.VTK.vtkHyperStreamline.SetStartLocation | ( | int | cellId, |
int | subId, | ||
double | r, | ||
double | s, | ||
double | t | ||
) |
Specify the start of the hyperstreamline in the cell coordinate system. That is, cellId and subId (if composite cell), and parametric coordinates.
void Kitware.VTK.vtkHyperStreamline.SetStartPosition | ( | IntPtr | x | ) |
Specify the start of the hyperstreamline in the global coordinate system. Starting from position implies that a search must be performed to find initial cell to start integration from.
void Kitware.VTK.vtkHyperStreamline.SetStartPosition | ( | double | x, |
double | y, | ||
double | z | ||
) |
Specify the start of the hyperstreamline in the global coordinate system. Starting from position implies that a search must be performed to find initial cell to start integration from.
virtual void Kitware.VTK.vtkHyperStreamline.SetStepLength | ( | double | _arg | ) | [virtual] |
Set / get the length of a tube segment composing the hyperstreamline. The length is specified as a fraction of the diagonal length of the input bounding box.
virtual void Kitware.VTK.vtkHyperStreamline.SetTerminalEigenvalue | ( | double | _arg | ) | [virtual] |
Set/get terminal eigenvalue. If major eigenvalue falls below this value, hyperstreamline terminates propagation.
static internal int Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetIntegrationDirection_01 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetIntegrationDirectionMaxValue_02 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetIntegrationDirectionMinValue_03 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetIntegrationEigenvector_04 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetIntegrationEigenvectorMaxValue_05 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetIntegrationEigenvectorMinValue_06 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetIntegrationStepLength_07 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetIntegrationStepLengthMaxValue_08 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetIntegrationStepLengthMinValue_09 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetLogScaling_10 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetMaximumPropagationDistance_11 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetMaximumPropagationDistanceMaxValue_12 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetMaximumPropagationDistanceMinValue_13 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetNumberOfSides_14 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetNumberOfSidesMaxValue_15 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetNumberOfSidesMinValue_16 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetRadius_17 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetRadiusMaxValue_18 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetRadiusMinValue_19 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetStartLocation_20 | ( | HandleRef | pThis, |
ref int | subId, | ||
IntPtr | pcoords | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetStartPosition_21 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetStepLength_22 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetStepLengthMaxValue_23 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetStepLengthMinValue_24 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetTerminalEigenvalue_25 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetTerminalEigenvalueMaxValue_26 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_GetTerminalEigenvalueMinValue_27 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_IntegrateMajorEigenvector_28 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_IntegrateMediumEigenvector_29 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_IntegrateMinorEigenvector_30 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_IsA_31 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_IsTypeOf_32 | ( | string | type | ) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_LogScalingOff_33 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_LogScalingOn_34 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_NewInstance_36 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_SafeDownCast_37 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_SetIntegrationDirection_38 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_SetIntegrationDirectionToBackward_39 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_SetIntegrationDirectionToForward_40 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_SetIntegrationDirectionToIntegrateBothDirections_41 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_SetIntegrationEigenvector_42 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_SetIntegrationEigenvectorToMajor_43 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_SetIntegrationEigenvectorToMedium_44 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_SetIntegrationEigenvectorToMinor_45 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_SetIntegrationStepLength_46 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_SetLogScaling_47 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_SetMaximumPropagationDistance_48 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_SetNumberOfSides_49 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_SetRadius_50 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_SetStartLocation_51 | ( | HandleRef | pThis, |
int | cellId, | ||
int | subId, | ||
IntPtr | pcoords | ||
) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_SetStartLocation_52 | ( | HandleRef | pThis, |
int | cellId, | ||
int | subId, | ||
double | r, | ||
double | s, | ||
double | t | ||
) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_SetStartPosition_53 | ( | HandleRef | pThis, |
IntPtr | x | ||
) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_SetStartPosition_54 | ( | HandleRef | pThis, |
double | x, | ||
double | y, | ||
double | z | ||
) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_SetStepLength_55 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkHyperStreamline.vtkHyperStreamline_SetTerminalEigenvalue_56 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
new readonly string Kitware.VTK.vtkHyperStreamline.MRClassNameKey = "18vtkHyperStreamline" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
new const string Kitware.VTK.vtkHyperStreamline.MRFullTypeName = "Kitware.VTK.vtkHyperStreamline" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.