- Timestamp:
- Feb 18, 2013, 2:32:14 PM (11 years ago)
- Location:
- branches/nanovis2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/nanovis2
- Property svn:mergeinfo changed
/trunk merged: 3174,3177-3182,3184-3199,3275-3282,3285,3287
- Property svn:mergeinfo changed
-
branches/nanovis2/packages/vizservers/vtkvis/RpMolecule.h
r3175 r3305 1 1 /* -*- mode: c++; c-basic-offset: 4; indent-tabs-mode: nil -*- */ 2 2 /* 3 * Copyright (C) 20 11, Purdue Research Foundation3 * Copyright (C) 2004-2012 HUBzero Foundation, LLC 4 4 * 5 5 * Author: Leif Delgass <ldelgass@purdue.edu> … … 15 15 #include <vtkActor2D.h> 16 16 #include <vtkAssembly.h> 17 #if ((VTK_MAJOR_VERSION > 5) || (VTK_MAJOR_VERSION == 5 && VTK_MINOR_VERSION >= 8))18 #define MOLECULE_USE_GLYPH3D_MAPPER19 17 #include <vtkGlyph3DMapper.h> 20 18 #include <vtkTransformPolyDataFilter.h> 21 19 #include <vtkCylinderSource.h> 22 20 #include <vtkLineSource.h> 23 #else24 #include <vtkGlyph3D.h>25 #include <vtkTubeFilter.h>26 #endif27 21 #include <vtkLabelPlacementMapper.h> 28 22 … … 138 132 virtual void update(); 139 133 140 #ifdef MOLECULE_USE_GLYPH3D_MAPPER141 134 void setupBondPolyData(); 142 #endif143 135 144 136 static void addLabelArray(vtkDataSet *dataSet); … … 163 155 vtkSmartPointer<vtkActor> _bondProp; 164 156 vtkSmartPointer<vtkActor2D> _labelProp; 165 #ifndef MOLECULE_USE_GLYPH3D_MAPPER166 vtkSmartPointer<vtkGlyph3D> _glypher;167 vtkSmartPointer<vtkTubeFilter> _tuber;168 vtkSmartPointer<vtkPolyDataMapper> _atomMapper;169 vtkSmartPointer<vtkPolyDataMapper> _bondMapper;170 #else171 157 vtkSmartPointer<vtkPolyData> _bondPD; 172 158 vtkSmartPointer<vtkCylinderSource> _cylinderSource; … … 175 161 vtkSmartPointer<vtkGlyph3DMapper> _atomMapper; 176 162 vtkSmartPointer<vtkGlyph3DMapper> _bondMapper; 177 #endif178 163 vtkSmartPointer<vtkLabelPlacementMapper> _labelMapper; 179 164 };
Note: See TracChangeset
for help on using the changeset viewer.