ActiViz .NET
5.8.0
|
vtkMassProperties - estimate volume, area, shape index of triangle mesh More...
Public Member Functions | |
vtkMassProperties (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkMassProperties () | |
Constructs with initial values of zero. | |
double | GetKx () |
Compute and return the weighting factors for the maximum unit normal component (MUNC). | |
double | GetKy () |
Compute and return the weighting factors for the maximum unit normal component (MUNC). | |
double | GetKz () |
Compute and return the weighting factors for the maximum unit normal component (MUNC). | |
double | GetMaxCellArea () |
Compute and return the max cell area. | |
double | GetMinCellArea () |
Compute and return the min cell area. | |
double | GetNormalizedShapeIndex () |
Compute and return the normalized shape index. This characterizes the deviation of the shape of an object from a sphere. A sphere's NSI is one. This number is always >= 1.0. | |
double | GetSurfaceArea () |
Compute and return the area. | |
double | GetVolume () |
Compute and return the volume. | |
double | GetVolumeProjected () |
Compute and return the projected volume. Typically you should compare this volume to the value returned by GetVolume if you get an error (GetVolume()-GetVolumeProjected())*10000 that is greater than GetVolume() this should identify a problem: Either the polydata is not closed Or the polydata contains triangle that are flipped. | |
double | GetVolumeX () |
Compute and return the volume projected on to each axis aligned plane. | |
double | GetVolumeY () |
Compute and return the volume projected on to each axis aligned plane. | |
double | GetVolumeZ () |
Compute and return the volume projected on to each axis aligned plane. | |
override int | IsA (string type) |
Constructs with initial values of zero. | |
new vtkMassProperties | NewInstance () |
Constructs with initial values of zero. | |
Static Public Member Functions | |
static new vtkMassProperties | New () |
Constructs with initial values of zero. | |
static new int | IsTypeOf (string type) |
Constructs with initial values of zero. | |
static new vtkMassProperties | SafeDownCast (vtkObjectBase o) |
Constructs with initial values of zero. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkMassProperties" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "17vtkMassProperties" |
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 | vtkMassProperties_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal double | vtkMassProperties_GetKx_01 (HandleRef pThis) |
static internal double | vtkMassProperties_GetKy_02 (HandleRef pThis) |
static internal double | vtkMassProperties_GetKz_03 (HandleRef pThis) |
static internal double | vtkMassProperties_GetMaxCellArea_04 (HandleRef pThis) |
static internal double | vtkMassProperties_GetMinCellArea_05 (HandleRef pThis) |
static internal double | vtkMassProperties_GetNormalizedShapeIndex_06 (HandleRef pThis) |
static internal double | vtkMassProperties_GetSurfaceArea_07 (HandleRef pThis) |
static internal double | vtkMassProperties_GetVolume_08 (HandleRef pThis) |
static internal double | vtkMassProperties_GetVolumeProjected_09 (HandleRef pThis) |
static internal double | vtkMassProperties_GetVolumeX_10 (HandleRef pThis) |
static internal double | vtkMassProperties_GetVolumeY_11 (HandleRef pThis) |
static internal double | vtkMassProperties_GetVolumeZ_12 (HandleRef pThis) |
static internal int | vtkMassProperties_IsA_13 (HandleRef pThis, string type) |
static internal int | vtkMassProperties_IsTypeOf_14 (string type) |
static internal IntPtr | vtkMassProperties_NewInstance_16 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal IntPtr | vtkMassProperties_SafeDownCast_17 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
Static Private Member Functions | |
static | vtkMassProperties () |
Automatically generated type registration mechanics. |
vtkMassProperties - estimate volume, area, shape index of triangle mesh
Description vtkMassProperties estimates the volume, the surface area, and the normalized shape index of a triangle mesh. The algorithm implemented here is based on the discrete form of the divergence theorem. The general assumption here is that the model is of closed surface. For more details see the following reference (Alyassin A.M. et al, "Evaluation of new algorithms for the interactive measurement of surface area and volume", Med Phys 21(6) 1994.).
static Kitware.VTK.vtkMassProperties.vtkMassProperties | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkMassProperties.vtkMassProperties | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Constructs with initial values of zero.
override void Kitware.VTK.vtkMassProperties.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.
double Kitware.VTK.vtkMassProperties.GetKx | ( | ) |
Compute and return the weighting factors for the maximum unit normal component (MUNC).
double Kitware.VTK.vtkMassProperties.GetKy | ( | ) |
Compute and return the weighting factors for the maximum unit normal component (MUNC).
double Kitware.VTK.vtkMassProperties.GetKz | ( | ) |
Compute and return the weighting factors for the maximum unit normal component (MUNC).
double Kitware.VTK.vtkMassProperties.GetMaxCellArea | ( | ) |
Compute and return the max cell area.
double Kitware.VTK.vtkMassProperties.GetMinCellArea | ( | ) |
Compute and return the min cell area.
Compute and return the normalized shape index. This characterizes the deviation of the shape of an object from a sphere. A sphere's NSI is one. This number is always >= 1.0.
double Kitware.VTK.vtkMassProperties.GetSurfaceArea | ( | ) |
Compute and return the area.
double Kitware.VTK.vtkMassProperties.GetVolume | ( | ) |
Compute and return the volume.
Compute and return the projected volume. Typically you should compare this volume to the value returned by GetVolume if you get an error (GetVolume()-GetVolumeProjected())*10000 that is greater than GetVolume() this should identify a problem: Either the polydata is not closed Or the polydata contains triangle that are flipped.
double Kitware.VTK.vtkMassProperties.GetVolumeX | ( | ) |
Compute and return the volume projected on to each axis aligned plane.
double Kitware.VTK.vtkMassProperties.GetVolumeY | ( | ) |
Compute and return the volume projected on to each axis aligned plane.
double Kitware.VTK.vtkMassProperties.GetVolumeZ | ( | ) |
Compute and return the volume projected on to each axis aligned plane.
override int Kitware.VTK.vtkMassProperties.IsA | ( | string | type | ) | [virtual] |
Constructs with initial values of zero.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
static new int Kitware.VTK.vtkMassProperties.IsTypeOf | ( | string | type | ) | [static] |
Constructs with initial values of zero.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
static new vtkMassProperties Kitware.VTK.vtkMassProperties.New | ( | ) | [static] |
Constructs with initial values of zero.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
Constructs with initial values of zero.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
static new vtkMassProperties Kitware.VTK.vtkMassProperties.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Constructs with initial values of zero.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
static internal double Kitware.VTK.vtkMassProperties.vtkMassProperties_GetKx_01 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkMassProperties.vtkMassProperties_GetKy_02 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkMassProperties.vtkMassProperties_GetKz_03 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkMassProperties.vtkMassProperties_GetMaxCellArea_04 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkMassProperties.vtkMassProperties_GetMinCellArea_05 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkMassProperties.vtkMassProperties_GetNormalizedShapeIndex_06 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkMassProperties.vtkMassProperties_GetSurfaceArea_07 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkMassProperties.vtkMassProperties_GetVolume_08 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkMassProperties.vtkMassProperties_GetVolumeProjected_09 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkMassProperties.vtkMassProperties_GetVolumeX_10 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkMassProperties.vtkMassProperties_GetVolumeY_11 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkMassProperties.vtkMassProperties_GetVolumeZ_12 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkMassProperties.vtkMassProperties_IsA_13 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkMassProperties.vtkMassProperties_IsTypeOf_14 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkMassProperties.vtkMassProperties_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkMassProperties.vtkMassProperties_NewInstance_16 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkMassProperties.vtkMassProperties_SafeDownCast_17 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
new readonly string Kitware.VTK.vtkMassProperties.MRClassNameKey = "17vtkMassProperties" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
new const string Kitware.VTK.vtkMassProperties.MRFullTypeName = "Kitware.VTK.vtkMassProperties" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.