vtkSMBagChartSeriesListDomain.h 1.8 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14
/*=========================================================================

  Program:   ParaView
  Module:    $RCSfile$

  Copyright (c) Kitware, Inc.
  All rights reserved.
  See Copyright.txt or http://www.paraview.org/HTML/Copyright.html for details.

     This software is distributed WITHOUT ANY WARRANTY; without even
     the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
     PURPOSE.  See the above copyright notice for more information.

=========================================================================*/
15 16 17 18 19 20 21 22 23
/**
 * @class   vtkSMBagChartSeriesListDomain
 * @brief   extends vtkSMChartSeriesListDomain to
 * setup defaults specific for bag plot representations.
 *
 * vtkSMBagChartSeriesListDomain extends vtkSMChartSeriesListDomain to
 * setup defaults specific for bag plot representations.
*/

24 25
#ifndef vtkSMBagChartSeriesListDomain_h
#define vtkSMBagChartSeriesListDomain_h
26 27

#include "vtkPVServerManagerRenderingModule.h" // needed for exports
28
#include "vtkSMChartSeriesListDomain.h"
29 30 31

class vtkPVDataInformation;

Kitware Robot's avatar
Kitware Robot committed
32 33
class VTKPVSERVERMANAGERRENDERING_EXPORT vtkSMBagChartSeriesListDomain
  : public vtkSMChartSeriesListDomain
34 35 36 37
{
public:
  static vtkSMBagChartSeriesListDomain* New();
  vtkTypeMacro(vtkSMBagChartSeriesListDomain, vtkSMChartSeriesListDomain);
38
  void PrintSelf(ostream& os, vtkIndent indent) override;
39

40 41 42
  /**
   * Set the default values for the property.
   */
43
  int SetDefaultValues(vtkSMProperty*, bool use_unchecked_values) override;
44 45 46

protected:
  vtkSMBagChartSeriesListDomain();
47
  ~vtkSMBagChartSeriesListDomain() override;
48

49
  int ReadXMLAttributes(vtkSMProperty* prop, vtkPVXMLElement* element) override;
50 51 52 53

  int ArrayType;

private:
54 55
  vtkSMBagChartSeriesListDomain(const vtkSMBagChartSeriesListDomain&) = delete;
  void operator=(const vtkSMBagChartSeriesListDomain&) = delete;
56 57 58
};

#endif