29 #ifndef vtkCGMWriter_h
30 #define vtkCGMWriter_h
32 #include "vtkIOGeometryModule.h"
35 VTK_ABI_NAMESPACE_BEGIN
38 #define VTK_COLOR_MODE_DEFAULT 0
39 #define VTK_COLOR_MODE_SPECIFIED_COLOR 1
40 #define VTK_COLOR_MODE_RANDOM_COLORS 2
71 vtkSetMacro(
Sort,
int);
72 vtkGetMacro(
Sort,
int);
80 vtkSetClampMacro(Resolution,
int, 100,
VTK_INT_MAX);
81 vtkGetMacro(Resolution,
int);
95 vtkSetMacro(ColorMode,
int);
96 vtkGetMacro(ColorMode,
int);
111 vtkSetVector3Macro(SpecifiedColor,
float);
112 vtkGetVectorMacro(SpecifiedColor,
float, 3);
122 float SpecifiedColor[3];
131 VTK_ABI_NAMESPACE_END
void SetColorModeToDefault()
Control how output polydata is colored.
void SetColorModeToRandomColors()
Control how output polydata is colored.
abstract specification for Viewports
#define VTK_COLOR_MODE_DEFAULT
void SetColorModeToSpecifiedColor()
Control how output polydata is colored.
void Sort(RandomIt bitr, RandomIt eitr, BackToFront< T > &me)
a simple class to control print indentation
#define VTK_COLOR_MODE_SPECIFIED_COLOR
static vtkPolyDataWriter * New()
#define VTK_COLOR_MODE_RANDOM_COLORS
write polygonal data as a CGM file
void WriteData() override
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for type information and printing.