update postconditions

This commit is contained in:
Marco Callieri 2018-03-07 18:43:15 +01:00
parent 3ccd072b07
commit 516c32e090

View File

@ -212,36 +212,30 @@ int FilterUnsharp::getPreConditions(QAction *a) const
int FilterUnsharp::postCondition(QAction *a) const
{
switch(ID(a))
{
case FP_SD_LAPLACIAN_SMOOTH:
case FP_HC_LAPLACIAN_SMOOTH:
case FP_LAPLACIAN_SMOOTH:
case FP_TWO_STEP_SMOOTH:
case FP_TAUBIN_SMOOTH:
case FP_DEPTH_SMOOTH:
case FP_LINEAR_MORPH :
case FP_UNSHARP_NORMAL:
case FP_UNSHARP_GEOMETRY: return MeshModel::MM_VERTCOORD | MeshModel::MM_VERTNORMAL | MeshModel::MM_FACENORMAL;
case FP_DIRECTIONAL_PRESERVATION:
case FP_VERTEX_QUALITY_SMOOTHING:
case FP_UNSHARP_QUALITY:
case FP_CREASE_CUT:
return MeshModel::MM_UNKNOWN;
case FP_FACE_NORMAL_SMOOTHING:
case FP_RECOMPUTE_FACE_NORMAL :
case FP_RECOMPUTE_QUADFACE_NORMAL :
case FP_FACE_NORMAL_NORMALIZE:
return MeshModel::MM_FACENORMAL;
case FP_RECOMPUTE_VERTEX_NORMAL :
case FP_VERTEX_NORMAL_NORMALIZE:
return MeshModel::MM_VERTNORMAL;
case FP_UNSHARP_VERTEX_COLOR:
return MeshModel::MM_VERTCOLOR;
default : assert(0); return MeshModel::MM_UNKNOWN;
}
switch(ID(a))
{
case FP_SD_LAPLACIAN_SMOOTH:
case FP_HC_LAPLACIAN_SMOOTH:
case FP_LAPLACIAN_SMOOTH:
case FP_TWO_STEP_SMOOTH:
case FP_TAUBIN_SMOOTH:
case FP_DEPTH_SMOOTH:
case FP_LINEAR_MORPH :
case FP_UNSHARP_NORMAL:
case FP_UNSHARP_GEOMETRY: return MeshModel::MM_VERTCOORD | MeshModel::MM_VERTNORMAL | MeshModel::MM_FACENORMAL;
case FP_DIRECTIONAL_PRESERVATION:
case FP_VERTEX_QUALITY_SMOOTHING:
case FP_UNSHARP_QUALITY:
case FP_CREASE_CUT: return MeshModel::MM_UNKNOWN;
case FP_FACE_NORMAL_SMOOTHING:
case FP_RECOMPUTE_FACE_NORMAL:
case FP_RECOMPUTE_QUADFACE_NORMAL:
case FP_FACE_NORMAL_NORMALIZE: return MeshModel::MM_FACENORMAL;
case FP_RECOMPUTE_VERTEX_NORMAL:
case FP_VERTEX_NORMAL_NORMALIZE: return MeshModel::MM_VERTNORMAL;
case FP_UNSHARP_VERTEX_COLOR: return MeshModel::MM_VERTCOLOR;
default : assert(0); return MeshModel::MM_ALL;
}
}
int FilterUnsharp::getRequirements(QAction *action)