Changeset 3613
- Timestamp:
- Apr 2, 2013, 11:47:13 PM (12 years ago)
- Location:
- trunk/packages/vizservers/nanovis
- Files:
-
- 46 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/packages/vizservers/nanovis/Axis.h
r3611 r3613 5 5 * Authors: George A. Howlett <gah@purdue.edu> 6 6 */ 7 #ifndef AXIS_H8 #define AXIS_H7 #ifndef NV_AXIS_H 8 #define NV_AXIS_H 9 9 10 10 #include <stdlib.h> -
trunk/packages/vizservers/nanovis/AxisRange.h
r3611 r3613 5 5 * Authors: George A. Howlett <gah@purdue.edu> 6 6 */ 7 #ifndef AXIS_RANGE_H8 #define AXIS_RANGE_H7 #ifndef NV_AXIS_RANGE_H 8 #define NV_AXIS_RANGE_H 9 9 10 10 #include <string.h> -
trunk/packages/vizservers/nanovis/BucketSort.h
r3502 r3613 4 4 * 5 5 */ 6 #ifndef BUCKETSORT_H7 #define BUCKETSORT_H6 #ifndef PCA_BUCKETSORT_H 7 #define PCA_BUCKETSORT_H 8 8 9 9 #include <vector> -
trunk/packages/vizservers/nanovis/Chain.h
r3611 r3613 22 22 * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 23 23 */ 24 #ifndef CHAIN_H25 #define CHAIN_H24 #ifndef NV_CHAIN_H 25 #define NV_CHAIN_H 26 26 27 27 namespace nv { -
trunk/packages/vizservers/nanovis/CircularQueue.h
r2877 r3613 14 14 * @author Kjell Hedström, hedstrom@kjellkod.cc */ 15 15 16 #ifndef CIRCULARFIFO_H _17 #define CIRCULARFIFO_H _16 #ifndef CIRCULARFIFO_H 17 #define CIRCULARFIFO_H 18 18 19 19 /** Circular Fifo (a.k.a. Circular Buffer) … … 181 181 } 182 182 183 #endif /* CIRCULARFIFO_H_ */183 #endif -
trunk/packages/vizservers/nanovis/CmdProc.h
r3502 r3613 4 4 * 5 5 */ 6 /* 7 *------------------------------------------------------------------------------- 8 * 9 * CmdSpec.h -- 10 * 11 * Generic function prototype of CmdOptions. 12 * 13 *------------------------------------------------------------------------------- 14 */ 15 16 #ifndef CMDSPEC_H 17 #define CMDSPEC_H 6 #ifndef RAPPTURE_CMDPROC_H 7 #define RAPPTURE_CMDPROC_H 18 8 19 9 namespace Rappture { 20 10 21 /* 22 *------------------------------------------------------------------------------- 23 * 24 * CmdSpec -- 25 * 26 * Structure to specify a set of operations for a Tcl command. 27 * This is passed to the Blt_GetOp procedure to look 28 * for a function pointer associated with the operation name. 29 * 30 *------------------------------------------------------------------------------- 11 /** 12 * Structure to specify a set of operations for a Tcl command. 13 * This is passed to the Blt_GetOp procedure to look 14 * for a function pointer associated with the operation name. 31 15 */ 32 16 typedef struct { 33 const char *name; /* Name of operation */34 int minChars; /* Minimum # characters to disambiguate */17 const char *name; /**< Name of operation */ 18 int minChars; /**< Minimum # characters to disambiguate */ 35 19 Tcl_ObjCmdProc *proc; 36 int minArgs; /* Minimum # args required */37 int maxArgs; /* Maximum # args required */38 const char *usage; /* Usage message */20 int minArgs; /**< Minimum # args required */ 21 int maxArgs; /**< Maximum # args required */ 22 const char *usage; /**< Usage message */ 39 23 } CmdSpec; 40 24 41 25 typedef enum { 42 CMDSPEC_ARG0, /* Op is the first argument. */43 CMDSPEC_ARG1, /* Op is the second argument. */44 CMDSPEC_ARG2, /* Op is the third argument. */45 CMDSPEC_ARG3, /* Op is the fourth argument. */46 CMDSPEC_ARG4 /* Op is the fifth argument. */26 CMDSPEC_ARG0, /**< Op is the first argument. */ 27 CMDSPEC_ARG1, /**< Op is the second argument. */ 28 CMDSPEC_ARG2, /**< Op is the third argument. */ 29 CMDSPEC_ARG3, /**< Op is the fourth argument. */ 30 CMDSPEC_ARG4 /**< Op is the fifth argument. */ 47 31 } CmdSpecIndex; 48 32 … … 58 42 } 59 43 60 #endif /* CMDSPEC_H */44 #endif -
trunk/packages/vizservers/nanovis/Command.h
r3611 r3613 9 9 * Leif Delgass <ldelgass@purdue.edu> 10 10 */ 11 #ifndef COMMAND_H12 #define COMMAND_H11 #ifndef NV_COMMAND_H 12 #define NV_COMMAND_H 13 13 14 14 #include <tcl.h> -
trunk/packages/vizservers/nanovis/ContourLineFilter.h
r3611 r3613 1 1 /* -*- mode: c++; c-basic-offset: 4; indent-tabs-mode: nil -*- */ 2 #ifndef CONTOURLINEFILTER_H3 #define CONTOURLINEFILTER_H2 #ifndef NV_CONTOURLINEFILTER_H 3 #define NV_CONTOURLINEFILTER_H 4 4 5 5 #include <list> -
trunk/packages/vizservers/nanovis/ConvexPolygon.h
r3611 r3613 1 1 /* -*- mode: c++; c-basic-offset: 4; indent-tabs-mode: nil -*- */ 2 2 /* 3 * ---------------------------------------------------------------------- 4 * ConvexPolygon.h: convex polygon class 3 * Copyright (c) 2004-2013 HUBzero Foundation, LLC 5 4 * 6 * ====================================================================== 7 * AUTHOR: Wei Qiao <qiaow@purdue.edu> 8 * Purdue Rendering and Perceptualization Lab (PURPL) 9 * 10 * Copyright (c) 2004-2013 HUBzero Foundation, LLC 11 * 12 * See the file "license.terms" for information on usage and 13 * redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. 14 * ====================================================================== 5 * Authors: 6 * Wei Qiao <qiaow@purdue.edu> 15 7 */ 16 #ifndef _CONVEX_POLYGON_H_17 #define _CONVEX_POLYGON_H_8 #ifndef NV_CONVEX_POLYGON_H 9 #define NV_CONVEX_POLYGON_H 18 10 19 11 #include <assert.h> -
trunk/packages/vizservers/nanovis/Flow.h
r3611 r3613 9 9 * Leif Delgass <ldelgass@purdue.edu> 10 10 */ 11 12 #ifndef FLOW_H 13 #define FLOW_H 11 #ifndef NV_FLOW_H 12 #define NV_FLOW_H 14 13 15 14 #include <tr1/unordered_map> -
trunk/packages/vizservers/nanovis/FlowBox.h
r3611 r3613 9 9 * Leif Delgass <ldelgass@purdue.edu> 10 10 */ 11 #ifndef FLOWBOX_H12 #define FLOWBOX_H11 #ifndef NV_FLOWBOX_H 12 #define NV_FLOWBOX_H 13 13 14 14 #include <string> -
trunk/packages/vizservers/nanovis/FlowCmd.h
r3611 r3613 1 1 /* -*- mode: c++; c-basic-offset: 4; indent-tabs-mode: nil -*- */ 2 2 /* 3 * ---------------------------------------------------------------------- 4 * FlowCmd.h 3 * Copyright (c) 2004-2013 HUBzero Foundation, LLC 5 4 * 6 * This modules creates the Tcl interface to the nanovis server. The 7 * communication protocol of the server is the Tcl language. Commands 8 * given to the server by clients are executed in a safe interpreter and 9 * the resulting image rendered offscreen is returned as BMP-formatted 10 * image data. 11 * 12 * ====================================================================== 13 * AUTHOR: Wei Qiao <qiaow@purdue.edu> 14 * Insoo Woo <iwoo@purdue.edu> 15 * Michael McLennan <mmclennan@purdue.edu> 16 * Purdue Rendering and Perceptualization Lab (PURPL) 17 * 18 * Copyright (c) 2004-2013 HUBzero Foundation, LLC 19 * 20 * See the file "license.terms" for information on usage and 21 * redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. 22 * ====================================================================== 5 * Authors: 6 * Wei Qiao <qiaow@purdue.edu> 7 * Insoo Woo <iwoo@purdue.edu> 8 * Michael McLennan <mmclennan@purdue.edu> 23 9 */ 24 #ifndef FLOWCMD_H25 #define FLOWCMD_H10 #ifndef NV_FLOWCMD_H 11 #define NV_FLOWCMD_H 26 12 27 13 #include <tcl.h> -
trunk/packages/vizservers/nanovis/FlowParticles.h
r3611 r3613 9 9 * Leif Delgass <ldelgass@purdue.edu> 10 10 */ 11 #ifndef _FLOWPARTICLES_H12 #define _FLOWPARTICLES_H11 #ifndef NV_FLOWPARTICLES_H 12 #define NV_FLOWPARTICLES_H 13 13 14 14 #include <cassert> -
trunk/packages/vizservers/nanovis/FlowTypes.h
r3611 r3613 9 9 * Leif Delgass <ldelgass@purdue.edu> 10 10 */ 11 #ifndef FLOWTYPES_H12 #define FLOWTYPES_H11 #ifndef NV_FLOWTYPES_H 12 #define NV_FLOWTYPES_H 13 13 14 14 namespace nv { -
trunk/packages/vizservers/nanovis/GradientFilter.cpp
r3559 r3613 14 14 #include "GradientFilter.h" 15 15 16 using namespace nv; 17 16 18 #ifndef SQR 17 19 #define SQR(a) ((a) * (a)) … … 95 97 #endif 96 98 97 int 98 getNextPowerOfTwo(int n) 99 { 100 int i; 101 102 i = 1; 103 while (i < n) { 104 i *= 2; 105 } 106 107 return i; 108 } 109 110 static unsigned char getVoxel8(int x, int y, int z) 99 static unsigned char 100 getVoxel8(int x, int y, int z) 111 101 { 112 102 return ((unsigned char*)g_volData)[z * g_numOfSlices[0] * g_numOfSlices[1] + … … 115 105 } 116 106 117 static unsigned short getVoxel16(int x, int y, int z) 107 static unsigned short 108 getVoxel16(int x, int y, int z) 118 109 { 119 110 return ((unsigned short*)g_volData)[z * g_numOfSlices[0] * g_numOfSlices[1] + … … 122 113 } 123 114 124 static float getVoxelFloat(int x, int y, int z) 115 static float 116 getVoxelFloat(int x, int y, int z) 125 117 { 126 118 return ((float*)g_volData)[z * g_numOfSlices[0] * g_numOfSlices[1] + … … 129 121 } 130 122 131 static float getVoxel(int x, int y, int z, DataType dataType) 123 static float 124 getVoxel(int x, int y, int z, nv::DataType dataType) 132 125 { 133 126 switch (dataType) { 134 case DATRAW_UCHAR: 135 return (float)getVoxel8(x, y, z); 136 break; 137 case DATRAW_USHORT: 138 return (float)getVoxel16(x, y, z); 139 break; 140 case DATRAW_FLOAT : 141 return (float)getVoxelFloat(x, y, z); 142 break; 143 default: 144 ERROR("Unsupported data type"); 145 exit(1); 146 break; 127 case nv::DATRAW_UCHAR: 128 return (float)getVoxel8(x, y, z); 129 break; 130 case nv::DATRAW_USHORT: 131 return (float)getVoxel16(x, y, z); 132 break; 133 case nv::DATRAW_FLOAT: 134 return (float)getVoxelFloat(x, y, z); 135 break; 136 default: 137 ERROR("Unsupported data type"); 138 exit(1); 147 139 } 148 140 return 0.0; 149 141 } 150 142 151 void computeGradients(float *gradients, void *volData, int *sizes, 152 float *spacing, DataType dataType) 153 { 154 ::g_volData = volData; 143 void 144 nv::computeGradients(float *gradients, void *volData, int *sizes, 145 float *spacing, DataType dataType) 146 { 147 g_volData = volData; 155 148 g_numOfSlices[0] = sizes[0]; 156 149 g_numOfSlices[1] = sizes[1]; … … 309 302 } 310 303 311 void filterGradients(float *gradients, int *sizes) 304 void 305 nv::filterGradients(float *gradients, int *sizes) 312 306 { 313 307 int i, j, k, idz, idy, idx, gi, ogi, filterWidth, n, borderDist[3]; … … 444 438 } 445 439 446 void quantize8(float *grad, unsigned char *data) 440 static void 441 quantize8(float *grad, unsigned char *data) 447 442 { 448 443 float len; … … 464 459 } 465 460 466 void quantize16(float *grad, unsigned short *data) 461 static void 462 quantize16(float *grad, unsigned short *data) 467 463 { 468 464 float len; … … 484 480 } 485 481 486 void quantizeFloat(float *grad, float *data) 482 static void 483 quantizeFloat(float *grad, float *data) 487 484 { 488 485 float len; … … 504 501 } 505 502 506 void quantizeGradients(float *gradientsIn, void *gradientsOut, 507 int *sizes, DataType dataType) 503 void 504 nv::quantizeGradients(float *gradientsIn, void *gradientsOut, 505 int *sizes, DataType dataType) 508 506 { 509 507 int idx, idy, idz, di; -
trunk/packages/vizservers/nanovis/GradientFilter.h
r3502 r3613 4 4 * 5 5 */ 6 #ifndef GRADIENT_FILTER_H 7 #define GRADIENT_FILTER_H 6 #ifndef NV_GRADIENT_FILTER_H 7 #define NV_GRADIENT_FILTER_H 8 9 namespace nv { 8 10 9 11 typedef enum { … … 21 23 int *sizes, DataType dataType); 22 24 25 } 26 23 27 #endif -
trunk/packages/vizservers/nanovis/Grid.h
r3611 r3613 4 4 * 5 5 */ 6 #ifndef GRID_H7 #define GRID_H6 #ifndef NV_GRID_H 7 #define NV_GRID_H 8 8 9 9 #include <util/Fonts.h> -
trunk/packages/vizservers/nanovis/OrientationIndicator.h
r3605 r3613 5 5 * Author: Leif Delgass <ldelgass@purdue.edu> 6 6 */ 7 #ifndef ORIENTATION_INDICATOR_H8 #define ORIENTATION_INDICATOR_H7 #ifndef NV_ORIENTATION_INDICATOR_H 8 #define NV_ORIENTATION_INDICATOR_H 9 9 10 10 namespace nv { 11 11 12 class OrientationIndicator 12 13 { … … 40 41 void *_quadric; 41 42 }; 43 42 44 } 43 45 -
trunk/packages/vizservers/nanovis/PCASplit.h
r3502 r3613 4 4 * 5 5 */ 6 #ifndef PCA_ SPLIT_H7 #define PCA_ SPLIT_H6 #ifndef PCA_PCASPLIT_H 7 #define PCA_PCASPLIT_H 8 8 9 9 #include <memory.h> -
trunk/packages/vizservers/nanovis/ParticleAdvectionShader.h
r3612 r3613 4 4 * 5 5 */ 6 #ifndef NV_PARTICLE_ADV _SHADER_H7 #define NV_PARTICLE_ADV _SHADER_H6 #ifndef NV_PARTICLE_ADVECTION_SHADER_H 7 #define NV_PARTICLE_ADVECTION_SHADER_H 8 8 9 9 #include <vrmath/Vector3f.h> -
trunk/packages/vizservers/nanovis/ParticleEmitter.h
r3502 r3613 4 4 * 5 5 */ 6 #ifndef PARTICLEEMITTER_H7 #define PARTICLEEMITTER_H6 #ifndef NV_PARTICLEEMITTER_H 7 #define NV_PARTICLEEMITTER_H 8 8 9 9 #include <string> 10 10 11 11 #include <vrmath/Vector3f.h> 12 13 namespace nv { 12 14 13 15 class ParticleEmitter … … 84 86 } 85 87 88 } 89 86 90 #endif -
trunk/packages/vizservers/nanovis/ParticleSystem.h
r3502 r3613 4 4 * 5 5 */ 6 #ifndef PARTICLESYSTEM_H7 #define PARTICLESYSTEM_H6 #ifndef NV_PARTICLESYSTEM_H 7 #define NV_PARTICLESYSTEM_H 8 8 9 9 #include <vector> … … 23 23 24 24 #include "CircularQueue.h" 25 26 namespace nv { 25 27 26 28 struct NewParticle { … … 409 411 } 410 412 413 } 414 411 415 #endif -
trunk/packages/vizservers/nanovis/ParticleSystemFactory.h
r3502 r3613 4 4 * 5 5 */ 6 #ifndef PARTICLESYSTEMFACTORY_H7 #define PARTICLESYSTEMFACTORY_H6 #ifndef NV_PARTICLESYSTEMFACTORY_H 7 #define NV_PARTICLESYSTEMFACTORY_H 8 8 9 9 #include <string> 10 10 11 11 #include <expat.h> 12 13 namespace nv { 12 14 13 15 class ParticleSystem; … … 32 34 }; 33 35 36 } 37 34 38 #endif -
trunk/packages/vizservers/nanovis/PerfQuery.h
r3611 r3613 16 16 * ====================================================================== 17 17 */ 18 #ifndef PERFQUERY_H19 #define PERFQUERY_H18 #ifndef NV_PERFQUERY_H 19 #define NV_PERFQUERY_H 20 20 21 21 #include <stdio.h> -
trunk/packages/vizservers/nanovis/Plane.h
r3502 r3613 14 14 * ====================================================================== 15 15 */ 16 #ifndef PLANE_H17 #define PLANE_H16 #ifndef NV_PLANE_H 17 #define NV_PLANE_H 18 18 19 19 #include <vrmath/Vector3f.h> -
trunk/packages/vizservers/nanovis/PlaneRenderer.h
r3612 r3613 6 6 * Wei Qiao <qiaow@purdue.edu> 7 7 */ 8 #ifndef PLANE_RENDERER_H9 #define PLANE_RENDERER_H8 #ifndef NV_PLANE_RENDERER_H 9 #define NV_PLANE_RENDERER_H 10 10 11 11 #include <vector> -
trunk/packages/vizservers/nanovis/PointSet.h
r3612 r3613 4 4 * 5 5 */ 6 #ifndef POINT_SET_H7 #define POINT_SET_H6 #ifndef NV_POINT_SET_H 7 #define NV_POINT_SET_H 8 8 9 9 #include <vrmath/Vector3f.h> -
trunk/packages/vizservers/nanovis/PointSetRenderer.h
r3612 r3613 4 4 * 5 5 */ 6 #ifndef POINT_SET_RENDERER_H7 #define POINT_SET_RENDERER_H6 #ifndef NV_POINT_SET_RENDERER_H 7 #define NV_POINT_SET_RENDERER_H 8 8 9 9 #include <vrmath/Vector3f.h> -
trunk/packages/vizservers/nanovis/PointShader.h
r3612 r3613 4 4 * 5 5 */ 6 #ifndef POINTSHADER_H7 #define POINTSHADER_H6 #ifndef NV_POINTSHADER_H 7 #define NV_POINTSHADER_H 8 8 9 9 #include "Shader.h" -
trunk/packages/vizservers/nanovis/ReaderCommon.h
r3611 r3613 4 4 * 5 5 */ 6 #ifndef DX_READER_COMMON_H7 #define DX_READER_COMMON_H6 #ifndef NV_READER_COMMON_H 7 #define NV_READER_COMMON_H 8 8 9 9 namespace nv { -
trunk/packages/vizservers/nanovis/RegularVolumeShader.h
r3612 r3613 4 4 * 5 5 */ 6 #ifndef NV_REGULAR_ SHADER_H7 #define NV_REGULAR_ SHADER_H6 #ifndef NV_REGULAR_VOLUME_SHADER_H 7 #define NV_REGULAR_VOLUME_SHADER_H 8 8 9 9 #include "Volume.h" -
trunk/packages/vizservers/nanovis/RenderVertexArray.h
r3611 r3613 1 1 /* -*- mode: c++; c-basic-offset: 4; indent-tabs-mode: nil -*- */ 2 2 /* 3 * ---------------------------------------------------------------------- 4 * Render to vertex array class 3 * Copyright (c) 2004-2013 HUBzero Foundation, LLC 5 4 * 6 * ====================================================================== 7 * AUTHOR: Wei Qiao <qiaow@purdue.edu> 8 * Purdue Rendering and Perceptualization Lab (PURPL) 9 * 10 * Copyright (c) 2004-2013 HUBzero Foundation, LLC 11 * 12 * See the file "license.terms" for information on usage and 13 * redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. 14 * ====================================================================== 5 * Author: 6 * Wei Qiao <qiaow@purdue.edu> 15 7 */ 16 #ifndef RENDERVERTEXARRAY_H17 #define RENDERVERTEXARRAY_H8 #ifndef NV_RENDERVERTEXARRAY_H 9 #define NV_RENDERVERTEXARRAY_H 18 10 19 11 #include <GL/glew.h> -
trunk/packages/vizservers/nanovis/ResponseQueue.h
r3605 r3613 5 5 * Author: George A. Howlett <gah@purdue.edu> 6 6 */ 7 #ifndef NV_RESPONSE_QUEUE_H 8 #define NV_RESPONSE_QUEUE_H 7 9 8 10 #include <pthread.h> … … 11 13 #include <cstring> 12 14 #include <list> 13 14 #ifndef NV_RESPONSE_QUEUE_H15 #define NV_RESPONSE_QUEUE_H16 15 17 16 namespace nv { -
trunk/packages/vizservers/nanovis/Switch.h
r2877 r3613 28 28 */ 29 29 30 #ifndef SWITCH_H31 #define SWITCH_H30 #ifndef RAPPTURE_SWITCH_H 31 #define RAPPTURE_SWITCH_H 32 32 33 33 #ifdef HAVE_STDDEF_H … … 133 133 } 134 134 135 #endif /* BLT_SWITCH_H */135 #endif -
trunk/packages/vizservers/nanovis/Texture1D.h
r3611 r3613 14 14 * ====================================================================== 15 15 */ 16 #ifndef TEXTURE1D_H17 #define TEXTURE1D_H16 #ifndef NV_TEXTURE1D_H 17 #define NV_TEXTURE1D_H 18 18 19 19 #include <GL/glew.h> -
trunk/packages/vizservers/nanovis/Texture2D.h
r3611 r3613 14 14 * ====================================================================== 15 15 */ 16 #ifndef TEXTURE2D_H17 #define TEXTURE2D_H16 #ifndef NV_TEXTURE2D_H 17 #define NV_TEXTURE2D_H 18 18 19 19 #include <GL/glew.h> -
trunk/packages/vizservers/nanovis/Texture3D.h
r3611 r3613 14 14 * ====================================================================== 15 15 */ 16 #ifndef TEXTURE3D_H17 #define TEXTURE3D_H16 #ifndef NV_TEXTURE3D_H 17 #define NV_TEXTURE3D_H 18 18 19 19 #include <GL/glew.h> -
trunk/packages/vizservers/nanovis/Trace.h
r3605 r3613 6 6 */ 7 7 8 #ifndef __TRACE_H__9 #define __TRACE_H__8 #ifndef NV_TRACE_H 9 #define NV_TRACE_H 10 10 11 11 #include <GL/glew.h> -
trunk/packages/vizservers/nanovis/TransferFunction.h
r3611 r3613 14 14 * ====================================================================== 15 15 */ 16 #ifndef TRANSFER_FUNCTION_H17 #define TRANSFER_FUNCTION_H16 #ifndef NV_TRANSFER_FUNCTION_H 17 #define NV_TRANSFER_FUNCTION_H 18 18 19 19 #include <string> -
trunk/packages/vizservers/nanovis/Unirect.h
r3605 r3613 5 5 * Author: George A. Howlett <gah@purdue.edu> 6 6 */ 7 #ifndef UNIRECT_H8 #define UNIRECT_H7 #ifndef RAPPTURE_UNIRECT_H 8 #define RAPPTURE_UNIRECT_H 9 9 10 10 #include <float.h> -
trunk/packages/vizservers/nanovis/VelocityArrowsSlice.h
r3612 r3613 4 4 * 5 5 */ 6 #ifndef VELOCITY_ARROW_SLICE_H7 #define VELOCITY_ARROW_SLICE_H6 #ifndef NV_VELOCITY_ARROW_SLICE_H 7 #define NV_VELOCITY_ARROW_SLICE_H 8 8 9 9 #include <vector> -
trunk/packages/vizservers/nanovis/Volume.h
r3611 r3613 1 1 /* -*- mode: c++; c-basic-offset: 4; indent-tabs-mode: nil -*- */ 2 2 /* 3 * ---------------------------------------------------------------------- 4 * Volume.h: 3d volume class 3 * Copyright (c) 2004-2013 HUBzero Foundation, LLC 5 4 * 6 * ====================================================================== 7 * AUTHOR: Wei Qiao <qiaow@purdue.edu> 8 * Purdue Rendering and Perceptualization Lab (PURPL) 9 * 10 * Copyright (c) 2004-2013 HUBzero Foundation, LLC 11 * 12 * See the file "license.terms" for information on usage and 13 * redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. 14 * ====================================================================== 5 * Author: 6 * Wei Qiao <qiaow@purdue.edu> 15 7 */ 16 #ifndef VOLUME_H17 #define VOLUME_H8 #ifndef NV_VOLUME_H 9 #define NV_VOLUME_H 18 10 19 11 #include <cstring> -
trunk/packages/vizservers/nanovis/VolumeInterpolator.h
r3611 r3613 4 4 * 5 5 */ 6 #ifndef VOLUME_INTERPOLATOR_H7 #define VOLUME_INTERPOLATOR_H6 #ifndef NV_VOLUME_INTERPOLATOR_H 7 #define NV_VOLUME_INTERPOLATOR_H 8 8 9 9 #include <vector> -
trunk/packages/vizservers/nanovis/VolumeRenderer.h
r3612 r3613 1 1 /* -*- mode: c++; c-basic-offset: 4; indent-tabs-mode: nil -*- */ 2 2 /* 3 * ---------------------------------------------------------------------- 4 * VolumeRenderer.h : VolumeRenderer class for volume visualization 3 * Copyright (c) 2004-2013 HUBzero Foundation, LLC 5 4 * 6 * ====================================================================== 7 * AUTHOR: Wei Qiao <qiaow@purdue.edu> 8 * Purdue Rendering and Perceptualization Lab (PURPL) 9 * 10 * Copyright (c) 2004-2013 HUBzero Foundation, LLC 11 * 12 * See the file "license.terms" for information on usage and 13 * redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. 14 * ====================================================================== 5 * Authors: 6 * Wei Qiao <qiaow@purdue.edu> 15 7 */ 16 #ifndef _VOLUME_RENDERER_H_17 #define _VOLUME_RENDERER_H_8 #ifndef NV_VOLUME_RENDERER_H 9 #define NV_VOLUME_RENDERER_H 18 10 19 11 #include <vrmath/Matrix4x4d.h> -
trunk/packages/vizservers/nanovis/VtkReader.h
r3611 r3613 4 4 * 5 5 */ 6 #ifndef VTKREADER_H7 #define VTKREADER_H6 #ifndef NV_VTKREADER_H 7 #define NV_VTKREADER_H 8 8 9 9 #include <iostream> -
trunk/packages/vizservers/nanovis/ZincBlendeVolume.h
r3611 r3613 1 1 /* -*- mode: c++; c-basic-offset: 4; indent-tabs-mode: nil -*- */ 2 2 /* 3 * ---------------------------------------------------------------------- 4 * ZincBlendeVolume.h: 3d zincblende volume class, a subclass of Volume. 5 * It contains two cubic volumes. 3 * Copyright (c) 2004-2013 HUBzero Foundation, LLC 6 4 * 7 * ====================================================================== 8 * AUTHOR: Wei Qiao <qiaow@purdue.edu> 9 * Purdue Rendering and Perceptualization Lab (PURPL) 10 * 11 * Copyright (c) 2004-2013 HUBzero Foundation, LLC 12 * 13 * See the file "license.terms" for information on usage and 14 * redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. 15 * ====================================================================== 5 * Authors: 6 * Wei Qiao <qiaow@purdue.edu> 16 7 */ 17 8 #ifndef NV_ZINCBLENDE_VOLUME_H … … 24 15 namespace nv { 25 16 17 /** 18 * \brief 3D ZincBlende volume, contains two cubic volumes 19 */ 26 20 class ZincBlendeVolume : public Volume 27 21 {
Note: See TracChangeset
for help on using the changeset viewer.