Bonjour a tous,
j'utilise Visual studio 2008 dans mon projet et voila la classe AreaSimplificationMetric pour pouvoir dessiner le graph de Reeb du crâne.
mais ilya des erreursCode:
1
2
3
4
5
6
7
8 class AreaSimplificationMetric : public vtkReebGraphSimplificationMetric{ public: vtkTypeMacro(AreaSimplificationMetric, vtkReebGraphSimplificationMetric); static AreaSimplificationMetric* New(); double ComputeMetric(vtkDataSet *mesh, vtkDataArray *scalarField, vtkIdType startCriticalPoint, vtkAbstractArray *vertexList, vtkIdType endCriticalPoint); };
quelqu’un peut m'aider :cry: et merciii d'avanceCitation:
error C2143: syntax error : missing ';' before '<class-head>'
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C2504: 'vtkReebGraphSimplificationMetric' : base class undefined
error C2146: syntax error : missing ';' before identifier 'Superclass'
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
error C2825: 'AreaSimplificationMetric::vtkReebGraphSimplificationMetric': must be a class or namespace when followed by '::'
error C2039: 'IsTypeOf' : is not a member of '`global namespace''
error C2146: syntax error : missing ';' before identifier 'IsTypeOf'
error C2275: 'AreaSimplificationMetric::vtkReebGraphSimplificationMetric' : illegal use of this type as an expression
error C2440: 'static_cast' : cannot convert from 'vtkObjectBase *' to 'AreaSimplificationMetric *'
Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
error C2440: 'return' : cannot convert from 'AreaSimplificationMetric *' to 'vtkObjectBase *'