Skip to content
  • David Gobbi's avatar
    ENH: Make the wrappers detect abstract classes automatically. · 62700fbe
    David Gobbi authored
    Deprecate the "--abstract" and "--concrete" options for wrapper
    tools.  Also deprecate specifying an output file without "-o",
    and remove the old "infile [hintsfile] concrete outfile" calling
    convention, which hasn't been used since VTK 5.6 and was broken.
    
    The wrappers now ignore the ABSTRACT property in cmake, instead
    they automatically detect concrete classes by searching for the
    New() method.
    
    Some classes were marked as ABSTRACT, even though they had a New()
    method that returned a valid instance.  The ABSTRACT property
    has been removed from these classes, for consistency.
    
    Note that the vtkInstantiator classes still rely on the ABSTRACT
    property, so the ABSTRACT property cannot yet be removed from the
    cmake files.
    
    Change-Id: I05ebf42e69367fd4ce7256864a25d1f0c16ed4b8
    62700fbe