Changeset 3131 for trunk/packages/vizservers/vtkvis/RpMolecule.h
- Timestamp:
- Aug 2, 2012 1:58:53 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/vtkvis/RpMolecule.h
r3112 r3131 13 13 #include <vtkPolyDataMapper.h> 14 14 #include <vtkActor.h> 15 #include <vtkActor2D.h> 15 16 #include <vtkAssembly.h> 16 17 #include <vtkTubeFilter.h> 17 18 #include <vtkGlyph3D.h> 19 #include <vtkLabelPlacementMapper.h> 18 20 19 21 #include "ColorMap.h" … … 55 57 } 56 58 59 virtual vtkProp *getOverlayProp() 60 { 61 return _labelProp; 62 } 63 57 64 virtual void setClippingPlanes(vtkPlaneCollection *planes); 58 65 … … 77 84 void setBondRadiusScale(double scale); 78 85 86 virtual void setVisibility(bool state); 87 88 virtual void setOpacity(double opacity); 89 79 90 void setAtomVisibility(bool state); 91 92 void setAtomLabelVisibility(bool state); 80 93 81 94 void setBondVisibility(bool state); … … 91 104 virtual void update(); 92 105 106 static void addLabelArray(vtkDataSet *dataSet); 107 93 108 static void addRadiusArray(vtkDataSet *dataSet, AtomScaling scaling, double scaleFactor); 94 109 … … 97 112 AtomScaling _atomScaling; 98 113 ColorMap *_colorMap; 114 bool _labelsOn; 99 115 100 116 vtkSmartPointer<vtkLookupTable> _lut; 101 117 vtkSmartPointer<vtkActor> _atomProp; 102 118 vtkSmartPointer<vtkActor> _bondProp; 119 vtkSmartPointer<vtkActor2D> _labelProp; 103 120 vtkSmartPointer<vtkGlyph3D> _glypher; 104 121 vtkSmartPointer<vtkTubeFilter> _tuber; 105 122 vtkSmartPointer<vtkPolyDataMapper> _atomMapper; 106 123 vtkSmartPointer<vtkPolyDataMapper> _bondMapper; 124 vtkSmartPointer<vtkLabelPlacementMapper> _labelMapper; 107 125 }; 108 126
Note: See TracChangeset
for help on using the changeset viewer.