[Paraview] VTK_WRAP_ClientServer SYNTAX_ERROR

Diego Mazala diegomazala at gmail.com
Fri Mar 24 09:33:10 EST 2006


Hi

I need to add a new source into paraview. However, I found a problem.
I can add a new source into ParaView when the class that describes this
source has a name initialized by vtk.
Ex: vtkMyClass.h

However, if I want to put other prefix, an error is reported.
Ex: hmMyClass.h

See the class:

//===================================================
#ifndef __hmMyClass_h
#define __hmMyClass_h

#include "vtkConeSource.h"
#include "hmCommonConfigure.h"

// Na declaração da classe também deve entrar o nome do projeto
class VTK_hmCommon_EXPORT hmMyClass : public vtkConeSource
{
public:
  vtkTypeRevisionMacro(hmMyClass,vtkConeSource);
  void PrintSelf(ostream& os, vtkIndent indent);
  static hmMyClass* New();
   void SetTest(int v);

protected:
  hmMyClass();
  ~hmMyClass();

private:
  hmMyClass(const hmMyClass&);  // Not implemented.
  void operator=(const hmMyClass&);  // Not implemented.
};
#endif
//===================================================


The cmake command run without problens. When I rum make comand, the follow
erro is reported:

Generating hmMyClassClientServer.cxx
syntax error
*** SYNTAX ERROR found in parsing the header file
/home/usuario/workspace/HeMoLab/src/common/hmMyClass.h before line 20 ***
make[2]: *** [hmMyClassClientServer.cxx] Error 1
make[1]: *** [CMakeFiles/hmCommon.dir/all] Error 2
make: *** [all] Error 2


Can I implement classes without prefix "vtk" ?
Where do I change?

Thank's
--
Diego Mazala
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://public.kitware.com/pipermail/paraview/attachments/20060324/9faaeb88/attachment.html


More information about the ParaView mailing list