ActiViz .NET
5.8.0
|
vtkQuadricDecimation - reduce the number of triangles in a mesh More...
Public Member Functions | |
vtkQuadricDecimation (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkQuadricDecimation () | |
Undocumented Block. | |
virtual void | AttributeErrorMetricOff () |
Decide whether to include data attributes in the error metric. If off, then only geometric error is used to control the decimation. By default the attribute errors are off. | |
virtual void | AttributeErrorMetricOn () |
Decide whether to include data attributes in the error metric. If off, then only geometric error is used to control the decimation. By default the attribute errors are off. | |
virtual double | GetActualReduction () |
Get the actual reduction. This value is only valid after the filter has executed. | |
virtual int | GetAttributeErrorMetric () |
Decide whether to include data attributes in the error metric. If off, then only geometric error is used to control the decimation. By default the attribute errors are off. | |
virtual int | GetNormalsAttribute () |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on. | |
virtual double | GetNormalsWeight () |
Set/Get the scaling weight contribution of the attribute. These values are used to weight the contribution of the attributes towards the error metric. | |
virtual int | GetScalarsAttribute () |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on. | |
virtual double | GetScalarsWeight () |
Set/Get the scaling weight contribution of the attribute. These values are used to weight the contribution of the attributes towards the error metric. | |
virtual int | GetTCoordsAttribute () |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on. | |
virtual double | GetTCoordsWeight () |
Set/Get the scaling weight contribution of the attribute. These values are used to weight the contribution of the attributes towards the error metric. | |
virtual double | GetTargetReduction () |
Set/Get the desired reduction (expressed as a fraction of the original number of triangles). The actual reduction may be less depending on triangulation and topological constraints. | |
virtual double | GetTargetReductionMaxValue () |
Set/Get the desired reduction (expressed as a fraction of the original number of triangles). The actual reduction may be less depending on triangulation and topological constraints. | |
virtual double | GetTargetReductionMinValue () |
Set/Get the desired reduction (expressed as a fraction of the original number of triangles). The actual reduction may be less depending on triangulation and topological constraints. | |
virtual int | GetTensorsAttribute () |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on. | |
virtual double | GetTensorsWeight () |
Set/Get the scaling weight contribution of the attribute. These values are used to weight the contribution of the attributes towards the error metric. | |
virtual int | GetVectorsAttribute () |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on. | |
virtual double | GetVectorsWeight () |
Set/Get the scaling weight contribution of the attribute. These values are used to weight the contribution of the attributes towards the error metric. | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkQuadricDecimation | NewInstance () |
Undocumented Block. | |
virtual void | NormalsAttributeOff () |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on. | |
virtual void | NormalsAttributeOn () |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on. | |
virtual void | ScalarsAttributeOff () |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on. | |
virtual void | ScalarsAttributeOn () |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on. | |
virtual void | SetAttributeErrorMetric (int _arg) |
Decide whether to include data attributes in the error metric. If off, then only geometric error is used to control the decimation. By default the attribute errors are off. | |
virtual void | SetNormalsAttribute (int _arg) |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on. | |
virtual void | SetNormalsWeight (double _arg) |
Set/Get the scaling weight contribution of the attribute. These values are used to weight the contribution of the attributes towards the error metric. | |
virtual void | SetScalarsAttribute (int _arg) |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on. | |
virtual void | SetScalarsWeight (double _arg) |
Set/Get the scaling weight contribution of the attribute. These values are used to weight the contribution of the attributes towards the error metric. | |
virtual void | SetTCoordsAttribute (int _arg) |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on. | |
virtual void | SetTCoordsWeight (double _arg) |
Set/Get the scaling weight contribution of the attribute. These values are used to weight the contribution of the attributes towards the error metric. | |
virtual void | SetTargetReduction (double _arg) |
Set/Get the desired reduction (expressed as a fraction of the original number of triangles). The actual reduction may be less depending on triangulation and topological constraints. | |
virtual void | SetTensorsAttribute (int _arg) |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on. | |
virtual void | SetTensorsWeight (double _arg) |
Set/Get the scaling weight contribution of the attribute. These values are used to weight the contribution of the attributes towards the error metric. | |
virtual void | SetVectorsAttribute (int _arg) |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on. | |
virtual void | SetVectorsWeight (double _arg) |
Set/Get the scaling weight contribution of the attribute. These values are used to weight the contribution of the attributes towards the error metric. | |
virtual void | TCoordsAttributeOff () |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on. | |
virtual void | TCoordsAttributeOn () |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on. | |
virtual void | TensorsAttributeOff () |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on. | |
virtual void | TensorsAttributeOn () |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on. | |
virtual void | VectorsAttributeOff () |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on. | |
virtual void | VectorsAttributeOn () |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on. | |
Static Public Member Functions | |
static new vtkQuadricDecimation | New () |
Undocumented Block. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkQuadricDecimation | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkQuadricDecimation" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "20vtkQuadricDecimation" |
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 | vtkQuadricDecimation_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkQuadricDecimation_AttributeErrorMetricOff_01 (HandleRef pThis) |
static internal void | vtkQuadricDecimation_AttributeErrorMetricOn_02 (HandleRef pThis) |
static internal double | vtkQuadricDecimation_GetActualReduction_03 (HandleRef pThis) |
static internal int | vtkQuadricDecimation_GetAttributeErrorMetric_04 (HandleRef pThis) |
static internal int | vtkQuadricDecimation_GetNormalsAttribute_05 (HandleRef pThis) |
static internal double | vtkQuadricDecimation_GetNormalsWeight_06 (HandleRef pThis) |
static internal int | vtkQuadricDecimation_GetScalarsAttribute_07 (HandleRef pThis) |
static internal double | vtkQuadricDecimation_GetScalarsWeight_08 (HandleRef pThis) |
static internal int | vtkQuadricDecimation_GetTCoordsAttribute_09 (HandleRef pThis) |
static internal double | vtkQuadricDecimation_GetTCoordsWeight_10 (HandleRef pThis) |
static internal double | vtkQuadricDecimation_GetTargetReduction_11 (HandleRef pThis) |
static internal double | vtkQuadricDecimation_GetTargetReductionMaxValue_12 (HandleRef pThis) |
static internal double | vtkQuadricDecimation_GetTargetReductionMinValue_13 (HandleRef pThis) |
static internal int | vtkQuadricDecimation_GetTensorsAttribute_14 (HandleRef pThis) |
static internal double | vtkQuadricDecimation_GetTensorsWeight_15 (HandleRef pThis) |
static internal int | vtkQuadricDecimation_GetVectorsAttribute_16 (HandleRef pThis) |
static internal double | vtkQuadricDecimation_GetVectorsWeight_17 (HandleRef pThis) |
static internal int | vtkQuadricDecimation_IsA_18 (HandleRef pThis, string type) |
static internal int | vtkQuadricDecimation_IsTypeOf_19 (string type) |
static internal IntPtr | vtkQuadricDecimation_NewInstance_21 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkQuadricDecimation_NormalsAttributeOff_22 (HandleRef pThis) |
static internal void | vtkQuadricDecimation_NormalsAttributeOn_23 (HandleRef pThis) |
static internal IntPtr | vtkQuadricDecimation_SafeDownCast_24 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkQuadricDecimation_ScalarsAttributeOff_25 (HandleRef pThis) |
static internal void | vtkQuadricDecimation_ScalarsAttributeOn_26 (HandleRef pThis) |
static internal void | vtkQuadricDecimation_SetAttributeErrorMetric_27 (HandleRef pThis, int _arg) |
static internal void | vtkQuadricDecimation_SetNormalsAttribute_28 (HandleRef pThis, int _arg) |
static internal void | vtkQuadricDecimation_SetNormalsWeight_29 (HandleRef pThis, double _arg) |
static internal void | vtkQuadricDecimation_SetScalarsAttribute_30 (HandleRef pThis, int _arg) |
static internal void | vtkQuadricDecimation_SetScalarsWeight_31 (HandleRef pThis, double _arg) |
static internal void | vtkQuadricDecimation_SetTCoordsAttribute_32 (HandleRef pThis, int _arg) |
static internal void | vtkQuadricDecimation_SetTCoordsWeight_33 (HandleRef pThis, double _arg) |
static internal void | vtkQuadricDecimation_SetTargetReduction_34 (HandleRef pThis, double _arg) |
static internal void | vtkQuadricDecimation_SetTensorsAttribute_35 (HandleRef pThis, int _arg) |
static internal void | vtkQuadricDecimation_SetTensorsWeight_36 (HandleRef pThis, double _arg) |
static internal void | vtkQuadricDecimation_SetVectorsAttribute_37 (HandleRef pThis, int _arg) |
static internal void | vtkQuadricDecimation_SetVectorsWeight_38 (HandleRef pThis, double _arg) |
static internal void | vtkQuadricDecimation_TCoordsAttributeOff_39 (HandleRef pThis) |
static internal void | vtkQuadricDecimation_TCoordsAttributeOn_40 (HandleRef pThis) |
static internal void | vtkQuadricDecimation_TensorsAttributeOff_41 (HandleRef pThis) |
static internal void | vtkQuadricDecimation_TensorsAttributeOn_42 (HandleRef pThis) |
static internal void | vtkQuadricDecimation_VectorsAttributeOff_43 (HandleRef pThis) |
static internal void | vtkQuadricDecimation_VectorsAttributeOn_44 (HandleRef pThis) |
Static Private Member Functions | |
static | vtkQuadricDecimation () |
Automatically generated type registration mechanics. |
vtkQuadricDecimation - reduce the number of triangles in a mesh
Description vtkQuadricDecimation is a filter to reduce the number of triangles in a triangle mesh, forming a good approximation to the original geometry. The input to vtkQuadricDecimation is a vtkPolyData object, and only triangles are treated. If you desire to decimate polygonal meshes, first triangulate the polygons with vtkTriangleFilter.
The algorithm is based on repeated edge collapses until the requested mesh reduction is achieved. Edges are placed in a priority queue based on the "cost" to delete the edge. The cost is an approximate measure of error (distance to the original surface)--described by the so-called quadric error measure. The quadric error measure is associated with each vertex of the mesh and represents a matrix of planes incident on that vertex. The distance of the planes to the vertex is the error in the position of the vertex (originally the vertex error iz zero). As edges are deleted, the quadric error measure associated with the two end points of the edge are summed (this combines the plane equations) and an optimal collapse point can be computed. Edges connected to the collapse point are then reinserted into the queue after computing the new cost to delete them. The process continues until the desired reduction level is reached or topological constraints prevent further reduction. Note that this basic algorithm can be extended to higher dimensions by taking into account variation in attributes (i.e., scalars, vectors, and so on).
This paper is based on the work of Garland and Heckbert who first presented the quadric error measure at Siggraph '97 "Surface Simplification Using Quadric Error Metrics". For details of the algorithm Michael Garland's Ph.D. thesis is also recommended. Hughues Hoppe's Vis '99 paper, "New Quadric Metric for Simplifying Meshes with Appearance Attributes" is also a good take on the subject especially as it pertains to the error metric applied to attributes.
Thanks Thanks to Bradley Lowekamp of the National Library of Medicine/NIH for contributing this class.
static Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Undocumented Block.
virtual void Kitware.VTK.vtkQuadricDecimation.AttributeErrorMetricOff | ( | ) | [virtual] |
Decide whether to include data attributes in the error metric. If off, then only geometric error is used to control the decimation. By default the attribute errors are off.
virtual void Kitware.VTK.vtkQuadricDecimation.AttributeErrorMetricOn | ( | ) | [virtual] |
Decide whether to include data attributes in the error metric. If off, then only geometric error is used to control the decimation. By default the attribute errors are off.
override void Kitware.VTK.vtkQuadricDecimation.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 double Kitware.VTK.vtkQuadricDecimation.GetActualReduction | ( | ) | [virtual] |
Get the actual reduction. This value is only valid after the filter has executed.
virtual int Kitware.VTK.vtkQuadricDecimation.GetAttributeErrorMetric | ( | ) | [virtual] |
Decide whether to include data attributes in the error metric. If off, then only geometric error is used to control the decimation. By default the attribute errors are off.
virtual int Kitware.VTK.vtkQuadricDecimation.GetNormalsAttribute | ( | ) | [virtual] |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on.
virtual double Kitware.VTK.vtkQuadricDecimation.GetNormalsWeight | ( | ) | [virtual] |
Set/Get the scaling weight contribution of the attribute. These values are used to weight the contribution of the attributes towards the error metric.
virtual int Kitware.VTK.vtkQuadricDecimation.GetScalarsAttribute | ( | ) | [virtual] |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on.
virtual double Kitware.VTK.vtkQuadricDecimation.GetScalarsWeight | ( | ) | [virtual] |
Set/Get the scaling weight contribution of the attribute. These values are used to weight the contribution of the attributes towards the error metric.
virtual double Kitware.VTK.vtkQuadricDecimation.GetTargetReduction | ( | ) | [virtual] |
Set/Get the desired reduction (expressed as a fraction of the original number of triangles). The actual reduction may be less depending on triangulation and topological constraints.
virtual double Kitware.VTK.vtkQuadricDecimation.GetTargetReductionMaxValue | ( | ) | [virtual] |
Set/Get the desired reduction (expressed as a fraction of the original number of triangles). The actual reduction may be less depending on triangulation and topological constraints.
virtual double Kitware.VTK.vtkQuadricDecimation.GetTargetReductionMinValue | ( | ) | [virtual] |
Set/Get the desired reduction (expressed as a fraction of the original number of triangles). The actual reduction may be less depending on triangulation and topological constraints.
virtual int Kitware.VTK.vtkQuadricDecimation.GetTCoordsAttribute | ( | ) | [virtual] |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on.
virtual double Kitware.VTK.vtkQuadricDecimation.GetTCoordsWeight | ( | ) | [virtual] |
Set/Get the scaling weight contribution of the attribute. These values are used to weight the contribution of the attributes towards the error metric.
virtual int Kitware.VTK.vtkQuadricDecimation.GetTensorsAttribute | ( | ) | [virtual] |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on.
virtual double Kitware.VTK.vtkQuadricDecimation.GetTensorsWeight | ( | ) | [virtual] |
Set/Get the scaling weight contribution of the attribute. These values are used to weight the contribution of the attributes towards the error metric.
virtual int Kitware.VTK.vtkQuadricDecimation.GetVectorsAttribute | ( | ) | [virtual] |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on.
virtual double Kitware.VTK.vtkQuadricDecimation.GetVectorsWeight | ( | ) | [virtual] |
Set/Get the scaling weight contribution of the attribute. These values are used to weight the contribution of the attributes towards the error metric.
override int Kitware.VTK.vtkQuadricDecimation.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
static new int Kitware.VTK.vtkQuadricDecimation.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
static new vtkQuadricDecimation Kitware.VTK.vtkQuadricDecimation.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
virtual void Kitware.VTK.vtkQuadricDecimation.NormalsAttributeOff | ( | ) | [virtual] |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on.
virtual void Kitware.VTK.vtkQuadricDecimation.NormalsAttributeOn | ( | ) | [virtual] |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on.
static new vtkQuadricDecimation Kitware.VTK.vtkQuadricDecimation.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
virtual void Kitware.VTK.vtkQuadricDecimation.ScalarsAttributeOff | ( | ) | [virtual] |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on.
virtual void Kitware.VTK.vtkQuadricDecimation.ScalarsAttributeOn | ( | ) | [virtual] |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on.
virtual void Kitware.VTK.vtkQuadricDecimation.SetAttributeErrorMetric | ( | int | _arg | ) | [virtual] |
Decide whether to include data attributes in the error metric. If off, then only geometric error is used to control the decimation. By default the attribute errors are off.
virtual void Kitware.VTK.vtkQuadricDecimation.SetNormalsAttribute | ( | int | _arg | ) | [virtual] |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on.
virtual void Kitware.VTK.vtkQuadricDecimation.SetNormalsWeight | ( | double | _arg | ) | [virtual] |
Set/Get the scaling weight contribution of the attribute. These values are used to weight the contribution of the attributes towards the error metric.
virtual void Kitware.VTK.vtkQuadricDecimation.SetScalarsAttribute | ( | int | _arg | ) | [virtual] |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on.
virtual void Kitware.VTK.vtkQuadricDecimation.SetScalarsWeight | ( | double | _arg | ) | [virtual] |
Set/Get the scaling weight contribution of the attribute. These values are used to weight the contribution of the attributes towards the error metric.
virtual void Kitware.VTK.vtkQuadricDecimation.SetTargetReduction | ( | double | _arg | ) | [virtual] |
Set/Get the desired reduction (expressed as a fraction of the original number of triangles). The actual reduction may be less depending on triangulation and topological constraints.
virtual void Kitware.VTK.vtkQuadricDecimation.SetTCoordsAttribute | ( | int | _arg | ) | [virtual] |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on.
virtual void Kitware.VTK.vtkQuadricDecimation.SetTCoordsWeight | ( | double | _arg | ) | [virtual] |
Set/Get the scaling weight contribution of the attribute. These values are used to weight the contribution of the attributes towards the error metric.
virtual void Kitware.VTK.vtkQuadricDecimation.SetTensorsAttribute | ( | int | _arg | ) | [virtual] |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on.
virtual void Kitware.VTK.vtkQuadricDecimation.SetTensorsWeight | ( | double | _arg | ) | [virtual] |
Set/Get the scaling weight contribution of the attribute. These values are used to weight the contribution of the attributes towards the error metric.
virtual void Kitware.VTK.vtkQuadricDecimation.SetVectorsAttribute | ( | int | _arg | ) | [virtual] |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on.
virtual void Kitware.VTK.vtkQuadricDecimation.SetVectorsWeight | ( | double | _arg | ) | [virtual] |
Set/Get the scaling weight contribution of the attribute. These values are used to weight the contribution of the attributes towards the error metric.
virtual void Kitware.VTK.vtkQuadricDecimation.TCoordsAttributeOff | ( | ) | [virtual] |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on.
virtual void Kitware.VTK.vtkQuadricDecimation.TCoordsAttributeOn | ( | ) | [virtual] |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on.
virtual void Kitware.VTK.vtkQuadricDecimation.TensorsAttributeOff | ( | ) | [virtual] |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on.
virtual void Kitware.VTK.vtkQuadricDecimation.TensorsAttributeOn | ( | ) | [virtual] |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on.
virtual void Kitware.VTK.vtkQuadricDecimation.VectorsAttributeOff | ( | ) | [virtual] |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on.
virtual void Kitware.VTK.vtkQuadricDecimation.VectorsAttributeOn | ( | ) | [virtual] |
If attribute errors are to be included in the metric (i.e., AttributeErrorMetric is on), then the following flags control which attributes are to be included in the error calculation. By default all of these are on.
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_AttributeErrorMetricOff_01 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_AttributeErrorMetricOn_02 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_GetActualReduction_03 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_GetAttributeErrorMetric_04 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_GetNormalsAttribute_05 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_GetNormalsWeight_06 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_GetScalarsAttribute_07 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_GetScalarsWeight_08 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_GetTargetReduction_11 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_GetTargetReductionMaxValue_12 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_GetTargetReductionMinValue_13 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_GetTCoordsAttribute_09 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_GetTCoordsWeight_10 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_GetTensorsAttribute_14 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_GetTensorsWeight_15 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_GetVectorsAttribute_16 | ( | HandleRef | pThis | ) | [private] |
static internal double Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_GetVectorsWeight_17 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_IsA_18 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_IsTypeOf_19 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_NewInstance_21 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_NormalsAttributeOff_22 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_NormalsAttributeOn_23 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_SafeDownCast_24 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_ScalarsAttributeOff_25 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_ScalarsAttributeOn_26 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_SetAttributeErrorMetric_27 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_SetNormalsAttribute_28 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_SetNormalsWeight_29 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_SetScalarsAttribute_30 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_SetScalarsWeight_31 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_SetTargetReduction_34 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_SetTCoordsAttribute_32 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_SetTCoordsWeight_33 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_SetTensorsAttribute_35 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_SetTensorsWeight_36 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_SetVectorsAttribute_37 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_SetVectorsWeight_38 | ( | HandleRef | pThis, |
double | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_TCoordsAttributeOff_39 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_TCoordsAttributeOn_40 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_TensorsAttributeOff_41 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_TensorsAttributeOn_42 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_VectorsAttributeOff_43 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkQuadricDecimation.vtkQuadricDecimation_VectorsAttributeOn_44 | ( | HandleRef | pThis | ) | [private] |
new readonly string Kitware.VTK.vtkQuadricDecimation.MRClassNameKey = "20vtkQuadricDecimation" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.
new const string Kitware.VTK.vtkQuadricDecimation.MRFullTypeName = "Kitware.VTK.vtkQuadricDecimation" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkPolyDataAlgorithm.