]> Creatis software - clitk.git/blob - vv/vvLandmarksGlyph.h
removed headers
[clitk.git] / vv / vvLandmarksGlyph.h
1 #ifndef __vvLandmarksGlyph_h
2 #define __vvLandmarksGlyph_h
3 #include "vtkTextSource.h"
4 #include "vtkPoints.h"
5
6 class vvLandmarksGlyph : public vtkTextSource
7 {
8 public:
9     vtkTypeRevisionMacro(vvLandmarksGlyph,vtkTextSource);
10     void PrintSelf(ostream& os, vtkIndent indent);
11
12     // Description:
13     // Construct object with no string set and backing enabled.
14     static vvLandmarksGlyph *New();
15
16
17 protected:
18     vvLandmarksGlyph();
19     ~vvLandmarksGlyph();
20
21     void AddTextGlyph(vtkPoints* newPoints,vtkUnsignedCharArray* newScalars, vtkCellArray *newPolys, int orientation);
22     void AddCrossGlyph(vtkPoints* newPts,vtkCellArray* newLines);
23     void ChangeOrientation(double v[3], int orientation);
24
25     int RequestData(vtkInformation *, vtkInformationVector **, vtkInformationVector *);
26
27 private:
28     vvLandmarksGlyph(const vvLandmarksGlyph&);  // Not implemented.
29     void operator=(const vvLandmarksGlyph&);  // Not implemented.
30 };
31
32 #endif