74 vtkSetClampMacro(TargetReduction,
double, 0.0, 1.0);
75 vtkGetMacro(TargetReduction,
double);
121 vtkSetMacro(Regularization,
double);
122 vtkGetMacro(Regularization,
double);
137 vtkSetMacro(BoundaryWeightFactor,
double);
138 vtkGetMacro(BoundaryWeightFactor,
double);
145 vtkGetMacro(MapPointData,
bool);
146 vtkSetMacro(MapPointData,
bool);
147 vtkBooleanMacro(MapPointData,
bool);
180 vtkSetMacro(ScalarsWeight,
double);
181 vtkSetMacro(VectorsWeight,
double);
182 vtkSetMacro(NormalsWeight,
double);
183 vtkSetMacro(TCoordsWeight,
double);
184 vtkSetMacro(TensorsWeight,
double);
185 vtkGetMacro(ScalarsWeight,
double);
186 vtkGetMacro(VectorsWeight,
double);
187 vtkGetMacro(NormalsWeight,
double);
188 vtkGetMacro(TCoordsWeight,
double);
189 vtkGetMacro(TensorsWeight,
double);
197 vtkGetMacro(ActualReduction,
double);
256 const double t0[3],
const double t1[3],
const double t2[3],
const double* x);
267 "the edge to interpolate point data")
268 void SetPointAttributeArray(
vtkIdType ptId, const
double* x);
269 void SetPointAttributeArray(
vtkIdType ptId[2], const
double* x);
277 void GetAttributeComponents();
279 double TargetReduction;
280 double ActualReduction;
284 bool MapPointData = false;
292 double ScalarsWeight;
293 double VectorsWeight;
294 double NormalsWeight;
295 double TCoordsWeight;
296 double TensorsWeight;
298 int NumberOfEdgeCollapses;
304 int NumberOfComponents;
317 double Regularization = 0.05;
321 double BoundaryWeightFactor = 1.0;
325 int AttributeComponents[6];
326 double AttributeScale[6];