⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cylinder.cxx

📁 VTK入门样例(种类齐全)
💻 CXX
📖 第 1 页 / 共 2 页
字号:
/*=========================================================================

  Program:   Visualization Toolkit
  Module:    $RCSfile: BoxWidget.cxx,v $

  Copyright (c) Ken Martin, Will Schroeder, Bill Lorensen
  All rights reserved.
  See Copyright.txt or http://www.kitware.com/Copyright.htm for details.

     This software is distributed WITHOUT ANY WARRANTY; without even
     the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
     PURPOSE.  See the above copyright notice for more information.

=========================================================================*/
#include "vtkAppendPolyData.h"
#include "vtkBoxWidget.h"
#include "vtkCommand.h"
#include "vtkConeSource.h"
#include "vtkGlyph3D.h"
#include "vtkInteractorEventRecorder.h"
#include "vtkPolyData.h"
#include "vtkPolyDataMapper.h"
#include "vtkRenderWindow.h"
#include "vtkRenderWindowInteractor.h"
#include "vtkRenderer.h"
#include "vtkRenderer.h"
#include "vtkSphereSource.h"
#include "vtkTransform.h"

#include "vtkRegressionTestImage.h"
#include "vtkDebugLeaks.h"

// Callback for the interaction
class vtkBWCallback : public vtkCommand
{
public:
  static vtkBWCallback *New() 
    { return new vtkBWCallback; }
  virtual void Execute(vtkObject *caller, unsigned long, void*)
    {
      vtkBoxWidget *boxWidget = reinterpret_cast<vtkBoxWidget*>(caller);
      boxWidget->GetTransform(this->Transform);
      this->Actor->SetUserTransform(this->Transform);
    }
  vtkBWCallback():Transform(0),Actor(0) {}
  vtkTransform *Transform;
  vtkActor     *Actor;
};

#include "vtkRegressionTestImage.h"
#include "vtkDebugLeaks.h"

char BoxWidgetEventLog[] =
"# StreamVersion 1\n"
"CharEvent 187 242 0 0 105 1 i\n"
"KeyReleaseEvent 187 242 0 0 105 1 i\n"
"MouseMoveEvent 187 241 0 0 0 0 i\n"
"MouseMoveEvent 186 241 0 0 0 0 i\n"
"MouseMoveEvent 184 241 0 0 0 0 i\n"
"MouseMoveEvent 182 242 0 0 0 0 i\n"
"MouseMoveEvent 178 242 0 0 0 0 i\n"
"MouseMoveEvent 177 243 0 0 0 0 i\n"
"MouseMoveEvent 175 244 0 0 0 0 i\n"
"MouseMoveEvent 174 244 0 0 0 0 i\n"
"MouseMoveEvent 173 245 0 0 0 0 i\n"
"MouseMoveEvent 172 245 0 0 0 0 i\n"
"MouseMoveEvent 171 245 0 0 0 0 i\n"
"MouseMoveEvent 170 246 0 0 0 0 i\n"
"MouseMoveEvent 169 246 0 0 0 0 i\n"
"MouseMoveEvent 168 246 0 0 0 0 i\n"
"MouseMoveEvent 167 246 0 0 0 0 i\n"
"MouseMoveEvent 166 246 0 0 0 0 i\n"
"MouseMoveEvent 165 246 0 0 0 0 i\n"
"MouseMoveEvent 164 246 0 0 0 0 i\n"
"MouseMoveEvent 163 246 0 0 0 0 i\n"
"MouseMoveEvent 162 246 0 0 0 0 i\n"
"MouseMoveEvent 161 246 0 0 0 0 i\n"
"MouseMoveEvent 160 247 0 0 0 0 i\n"
"MouseMoveEvent 159 248 0 0 0 0 i\n"
"MouseMoveEvent 158 248 0 0 0 0 i\n"
"MouseMoveEvent 156 248 0 0 0 0 i\n"
"MouseMoveEvent 155 249 0 0 0 0 i\n"
"MouseMoveEvent 155 250 0 0 0 0 i\n"
"MouseMoveEvent 155 251 0 0 0 0 i\n"
"MouseMoveEvent 155 252 0 0 0 0 i\n"
"MouseMoveEvent 154 252 0 0 0 0 i\n"
"MouseMoveEvent 153 252 0 0 0 0 i\n"
"MouseMoveEvent 153 253 0 0 0 0 i\n"
"LeftButtonPressEvent 153 253 0 0 0 0 i\n"
"MouseMoveEvent 153 252 0 0 0 0 i\n"
"MouseMoveEvent 154 252 0 0 0 0 i\n"
"MouseMoveEvent 155 251 0 0 0 0 i\n"
"MouseMoveEvent 155 250 0 0 0 0 i\n"
"MouseMoveEvent 155 249 0 0 0 0 i\n"
"MouseMoveEvent 155 248 0 0 0 0 i\n"
"MouseMoveEvent 155 247 0 0 0 0 i\n"
"MouseMoveEvent 155 246 0 0 0 0 i\n"
"MouseMoveEvent 155 245 0 0 0 0 i\n"
"MouseMoveEvent 155 244 0 0 0 0 i\n"
"MouseMoveEvent 155 243 0 0 0 0 i\n"
"MouseMoveEvent 155 242 0 0 0 0 i\n"
"MouseMoveEvent 155 241 0 0 0 0 i\n"
"MouseMoveEvent 155 240 0 0 0 0 i\n"
"MouseMoveEvent 155 239 0 0 0 0 i\n"
"MouseMoveEvent 155 238 0 0 0 0 i\n"
"MouseMoveEvent 155 237 0 0 0 0 i\n"
"MouseMoveEvent 155 236 0 0 0 0 i\n"
"MouseMoveEvent 155 235 0 0 0 0 i\n"
"MouseMoveEvent 155 234 0 0 0 0 i\n"
"MouseMoveEvent 155 232 0 0 0 0 i\n"
"MouseMoveEvent 155 231 0 0 0 0 i\n"
"MouseMoveEvent 155 230 0 0 0 0 i\n"
"MouseMoveEvent 155 229 0 0 0 0 i\n"
"MouseMoveEvent 155 228 0 0 0 0 i\n"
"MouseMoveEvent 154 228 0 0 0 0 i\n"
"LeftButtonReleaseEvent 154 228 0 0 0 0 i\n"
"MouseMoveEvent 154 228 0 0 0 0 i\n"
"MouseMoveEvent 154 227 0 0 0 0 i\n"
"MouseMoveEvent 153 226 0 0 0 0 i\n"
"MouseMoveEvent 151 226 0 0 0 0 i\n"
"MouseMoveEvent 150 225 0 0 0 0 i\n"
"MouseMoveEvent 148 223 0 0 0 0 i\n"
"MouseMoveEvent 146 223 0 0 0 0 i\n"
"MouseMoveEvent 144 222 0 0 0 0 i\n"
"MouseMoveEvent 143 222 0 0 0 0 i\n"
"MouseMoveEvent 143 221 0 0 0 0 i\n"
"MouseMoveEvent 141 221 0 0 0 0 i\n"
"MouseMoveEvent 137 219 0 0 0 0 i\n"
"MouseMoveEvent 130 216 0 0 0 0 i\n"
"MouseMoveEvent 120 212 0 0 0 0 i\n"
"MouseMoveEvent 111 209 0 0 0 0 i\n"
"MouseMoveEvent 100 204 0 0 0 0 i\n"
"MouseMoveEvent 97 204 0 0 0 0 i\n"
"MouseMoveEvent 96 202 0 0 0 0 i\n"
"MouseMoveEvent 96 201 0 0 0 0 i\n"
"MouseMoveEvent 96 200 0 0 0 0 i\n"
"MouseMoveEvent 96 199 0 0 0 0 i\n"
"MouseMoveEvent 96 198 0 0 0 0 i\n"
"MouseMoveEvent 96 197 0 0 0 0 i\n"
"MouseMoveEvent 96 196 0 0 0 0 i\n"
"LeftButtonPressEvent 96 196 0 0 0 0 i\n"
"MouseMoveEvent 96 195 0 0 0 0 i\n"
"MouseMoveEvent 96 194 0 0 0 0 i\n"
"MouseMoveEvent 96 193 0 0 0 0 i\n"
"MouseMoveEvent 96 192 0 0 0 0 i\n"
"MouseMoveEvent 96 191 0 0 0 0 i\n"
"MouseMoveEvent 96 190 0 0 0 0 i\n"
"MouseMoveEvent 96 189 0 0 0 0 i\n"
"MouseMoveEvent 96 188 0 0 0 0 i\n"
"MouseMoveEvent 97 188 0 0 0 0 i\n"
"MouseMoveEvent 97 187 0 0 0 0 i\n"
"MouseMoveEvent 98 186 0 0 0 0 i\n"
"MouseMoveEvent 98 185 0 0 0 0 i\n"
"MouseMoveEvent 99 185 0 0 0 0 i\n"
"MouseMoveEvent 99 184 0 0 0 0 i\n"
"MouseMoveEvent 99 182 0 0 0 0 i\n"
"MouseMoveEvent 100 182 0 0 0 0 i\n"
"MouseMoveEvent 101 179 0 0 0 0 i\n"
"MouseMoveEvent 103 178 0 0 0 0 i\n"
"MouseMoveEvent 106 177 0 0 0 0 i\n"
"MouseMoveEvent 109 177 0 0 0 0 i\n"
"MouseMoveEvent 112 176 0 0 0 0 i\n"
"MouseMoveEvent 115 175 0 0 0 0 i\n"
"MouseMoveEvent 117 174 0 0 0 0 i\n"
"MouseMoveEvent 118 174 0 0 0 0 i\n"
"MouseMoveEvent 119 174 0 0 0 0 i\n"
"MouseMoveEvent 119 173 0 0 0 0 i\n"
"MouseMoveEvent 120 173 0 0 0 0 i\n"
"MouseMoveEvent 121 172 0 0 0 0 i\n"
"MouseMoveEvent 121 171 0 0 0 0 i\n"
"MouseMoveEvent 122 171 0 0 0 0 i\n"
"MouseMoveEvent 123 171 0 0 0 0 i\n"
"MouseMoveEvent 123 170 0 0 0 0 i\n"
"MouseMoveEvent 124 170 0 0 0 0 i\n"
"MouseMoveEvent 125 170 0 0 0 0 i\n"
"MouseMoveEvent 125 169 0 0 0 0 i\n"
"MouseMoveEvent 128 169 0 0 0 0 i\n"
"MouseMoveEvent 129 168 0 0 0 0 i\n"
"MouseMoveEvent 130 168 0 0 0 0 i\n"
"MouseMoveEvent 132 168 0 0 0 0 i\n"
"MouseMoveEvent 133 168 0 0 0 0 i\n"
"MouseMoveEvent 135 167 0 0 0 0 i\n"
"MouseMoveEvent 136 167 0 0 0 0 i\n"
"MouseMoveEvent 137 167 0 0 0 0 i\n"
"MouseMoveEvent 138 167 0 0 0 0 i\n"
"MouseMoveEvent 140 168 0 0 0 0 i\n"
"MouseMoveEvent 141 168 0 0 0 0 i\n"
"MouseMoveEvent 142 168 0 0 0 0 i\n"
"MouseMoveEvent 142 167 0 0 0 0 i\n"
"MouseMoveEvent 143 167 0 0 0 0 i\n"
"MouseMoveEvent 144 167 0 0 0 0 i\n"
"MouseMoveEvent 145 166 0 0 0 0 i\n"
"MouseMoveEvent 146 166 0 0 0 0 i\n"
"MouseMoveEvent 147 166 0 0 0 0 i\n"
"MouseMoveEvent 148 166 0 0 0 0 i\n"
"MouseMoveEvent 149 166 0 0 0 0 i\n"
"MouseMoveEvent 150 167 0 0 0 0 i\n"
"MouseMoveEvent 151 167 0 0 0 0 i\n"
"MouseMoveEvent 152 167 0 0 0 0 i\n"
"MouseMoveEvent 152 168 0 0 0 0 i\n"
"MouseMoveEvent 153 168 0 0 0 0 i\n"
"MouseMoveEvent 153 167 0 0 0 0 i\n"
"MouseMoveEvent 154 167 0 0 0 0 i\n"
"MouseMoveEvent 155 167 0 0 0 0 i\n"
"LeftButtonReleaseEvent 155 167 0 0 0 0 i\n"
"MouseMoveEvent 155 167 0 0 0 0 i\n"
"MouseMoveEvent 155 166 0 0 0 0 i\n"
"MouseMoveEvent 156 166 0 0 0 0 i\n"
"MouseMoveEvent 158 166 0 0 0 0 i\n"
"MouseMoveEvent 159 167 0 0 0 0 i\n"
"MouseMoveEvent 159 168 0 0 0 0 i\n"
"MouseMoveEvent 159 169 0 0 0 0 i\n"
"MouseMoveEvent 158 169 0 0 0 0 i\n"
"MouseMoveEvent 158 170 0 0 0 0 i\n"
"MouseMoveEvent 157 170 0 0 0 0 i\n"
"MouseMoveEvent 157 171 0 0 0 0 i\n"
"MouseMoveEvent 156 172 0 0 0 0 i\n"
"RightButtonPressEvent 156 172 0 0 0 0 i\n"
"MouseMoveEvent 156 173 0 0 0 0 i\n"
"MouseMoveEvent 155 173 0 0 0 0 i\n"
"MouseMoveEvent 153 173 0 0 0 0 i\n"
"MouseMoveEvent 150 174 0 0 0 0 i\n"
"MouseMoveEvent 150 176 0 0 0 0 i\n"
"MouseMoveEvent 149 177 0 0 0 0 i\n"
"MouseMoveEvent 148 178 0 0 0 0 i\n"
"MouseMoveEvent 148 181 0 0 0 0 i\n"
"MouseMoveEvent 147 184 0 0 0 0 i\n"
"MouseMoveEvent 147 186 0 0 0 0 i\n"
"MouseMoveEvent 147 187 0 0 0 0 i\n"
"MouseMoveEvent 146 187 0 0 0 0 i\n"
"MouseMoveEvent 146 188 0 0 0 0 i\n"
"MouseMoveEvent 146 189 0 0 0 0 i\n"
"MouseMoveEvent 145 190 0 0 0 0 i\n"
"MouseMoveEvent 144 190 0 0 0 0 i\n"
"MouseMoveEvent 143 192 0 0 0 0 i\n"
"MouseMoveEvent 141 194 0 0 0 0 i\n"
"MouseMoveEvent 140 194 0 0 0 0 i\n"
"MouseMoveEvent 140 195 0 0 0 0 i\n"
"MouseMoveEvent 139 195 0 0 0 0 i\n"
"MouseMoveEvent 138 195 0 0 0 0 i\n"
"MouseMoveEvent 137 196 0 0 0 0 i\n"
"MouseMoveEvent 137 197 0 0 0 0 i\n"
"MouseMoveEvent 137 198 0 0 0 0 i\n"
"MouseMoveEvent 137 199 0 0 0 0 i\n"
"MouseMoveEvent 137 200 0 0 0 0 i\n"
"MouseMoveEvent 137 201 0 0 0 0 i\n"
"MouseMoveEvent 138 202 0 0 0 0 i\n"
"MouseMoveEvent 138 203 0 0 0 0 i\n"
"MouseMoveEvent 139 203 0 0 0 0 i\n"
"MouseMoveEvent 140 203 0 0 0 0 i\n"
"MouseMoveEvent 141 202 0 0 0 0 i\n"
"MouseMoveEvent 142 202 0 0 0 0 i\n"
"MouseMoveEvent 145 203 0 0 0 0 i\n"
"MouseMoveEvent 149 204 0 0 0 0 i\n"
"MouseMoveEvent 150 205 0 0 0 0 i\n"
"MouseMoveEvent 151 205 0 0 0 0 i\n"
"RightButtonReleaseEvent 151 205 0 0 0 0 i\n"
"MouseMoveEvent 151 205 0 0 0 0 i\n"
"MouseMoveEvent 151 204 0 0 0 0 i\n"
"MouseMoveEvent 150 204 0 0 0 0 i\n"
"RightButtonPressEvent 150 204 0 0 0 0 i\n"
"MouseMoveEvent 150 203 0 0 0 0 i\n"
"MouseMoveEvent 150 202 0 0 0 0 i\n"
"MouseMoveEvent 151 201 0 0 0 0 i\n"
"MouseMoveEvent 152 201 0 0 0 0 i\n"
"MouseMoveEvent 152 200 0 0 0 0 i\n"
"MouseMoveEvent 153 200 0 0 0 0 i\n"
"MouseMoveEvent 153 199 0 0 0 0 i\n"
"MouseMoveEvent 153 198 0 0 0 0 i\n"
"MouseMoveEvent 153 196 0 0 0 0 i\n"
"MouseMoveEvent 153 195 0 0 0 0 i\n"
"MouseMoveEvent 153 194 0 0 0 0 i\n"
"MouseMoveEvent 153 191 0 0 0 0 i\n"
"MouseMoveEvent 153 190 0 0 0 0 i\n"

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -