13#ifndef vtkSpherePuzzleArrows_h 
   14#define vtkSpherePuzzleArrows_h 
   16#include "vtkFiltersModelingModule.h"  
   19VTK_ABI_NAMESPACE_BEGIN
 
   39  vtkSetVectorMacro(Permutation, 
int, 32);
 
   40  vtkGetVectorMacro(Permutation, 
int, 32);
 
object to represent cell connectivity
 
a simple class to control print indentation
 
represent and manipulate 3D points
 
Superclass for algorithms that produce only polydata as output.
 
Visualize permutation of the sphere puzzle.
 
void SetPermutationComponent(int comp, int val)
Permutation is an array of puzzle piece ids.
 
static vtkSpherePuzzleArrows * New()
 
int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *) override
This is called by the superclass.
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
void SetPermutation(vtkSpherePuzzle *puz)
Permutation is an array of puzzle piece ids.
 
void AppendArrow(int id1, int id2, vtkPoints *pts, vtkCellArray *polys)
 
~vtkSpherePuzzleArrows() override
 
create a polygonal sphere centered at the origin