gVirtualXRay  2.0.10
VirtualX-RayImagingLibraryonGPU
gVirtualXRay Directory Reference
Directory dependency graph for gVirtualXRay:
/home/fpvidal/PROGRAMMING/RELEASE/gVirtualXray-2.0.10-Source/gvxr/include/gVirtualXRay

Files

file  AnatomicalMesh.h [code]
 Class to handle a polygon mesh for tissue.
 
file  AssimpSceneGraphBinder.h [code]
 
file  AtomicElement.h [code]
 Class to manage elements in material.
 
file  AtomicElement.inl [code]
 Class to manage elements in material.
 
file  AttenuationCoefficient.h [code]
 Class to manage an attenuation coefficient.
 
file  AttenuationCoefficient.inl [code]
 Class to manage an attenuation coefficient.
 
file  BoneMesh.h [code]
 Class to handle a polygon mesh for Bone with thin bumps stored using a 3D texture.
 
file  ConstantValues.h [code]
 Constant values, such as the Z number of different atoms, etc.
 
file  Context.h [code]
 Create an OpenGL context using EGL or GLFW.
 
file  CoordinateSystemMesh.h [code]
 Class to handle coordinate system meshes.
 
file  CoordinateSystemMesh.inl [code]
 Class to handle coordinate system meshes.
 
file  CubeMesh.h [code]
 Class to handle 3D meshes of cubes.
 
file  CubeMesh.inl [code]
 Class to handle 3D meshes of cubes.
 
file  CuboidMesh.h [code]
 Class to handle 3D meshes of cuboids.
 
file  CuboidMesh.inl [code]
 Class to handle 3D meshes of cuboids.
 
file  CylinderMesh.h [code]
 Class to handle 3D meshes of cylinders.
 
file  CylinderMesh.inl [code]
 Class to handle 3D meshes of cylinders.
 
file  DepthMap.h [code]
 Class to render to a buffer in order to create, for exemple, a shadow map.
 
file  DiaphragmMesh.h [code]
 Class to handle a polygon mesh for a diaphragm.
 
file  ElementSet.h [code]
 Class to manage a table of elements in material.
 
file  ElementSet.inl [code]
 Class to manage a table of elements in material.
 
file  Exception.h [code]
 Generic class to handle exceptions.
 
file  Exception.inl [code]
 Generic class to handle exceptions.
 
file  FBOException.h [code]
 Class to handle exceptions related to frame buffer objects (FBOs).
 
file  FFT.h [code]
 Class to compute the FFT of a greyscale image.
 
file  FFT.inl [code]
 Class to handle a greyscale image.
 
file  FileDoesNotExistException.h [code]
 Class to handle exceptions when trying to open a read-only file that is not accessible.
 
file  FileDoesNotExistException.inl [code]
 Class to handle exceptions when trying to open a read-only file that is not accessible.
 
file  filesystem.h [code]
 
file  framebufferObject.h [code]
 
file  GeodeFinder.h [code]
 
file  Image.h [code]
 Class to handle a greyscale image.
 
file  Image.inl [code]
 Class to handle a greyscale image.
 
file  ImplicitSurface.h [code]
 Class to build 3D implicit surfaces. To know what implicit surfaces are, please visit Paul Bourke's tutorial available at http://paulbourke.net/geometry/implicitsurf/.
 
file  ImplicitSurface.inl [code]
 Class to build 3D implicit surfaces. To know what implicit surfaces are, please visit Paul Bourke's tutorial available at http://paulbourke.net/geometry/implicitsurf/.
 
file  InternalOrganMesh.h [code]
 Class to handle a polygon mesh for an internal organ.
 
file  InvalidImageSizeException.h [code]
 Class to handle exceptions when the image size is wrong.
 
file  InvalidImageSizeException.inl [code]
 Class to handle exceptions when the image size is wrong.
 
file  InvalidInternalFormalException.h [code]
 Class to handle exceptions when an invalid internal format has been specified.
 
file  InvalidInternalFormalException.inl [code]
 Class to handle exceptions when an invalid internal format has been specified.
 
file  LineMesh.h [code]
 Class to handle 3D meshes of line segments.
 
file  LineMesh.inl [code]
 Class to handle 3D meshes of line segments.
 
file  LiverMesh.h [code]
 Class to handle a polygon mesh for a liver. It uses 3D texture for the bump map and 2D texture for the colour.
 
file  Logger.h [code]
 
file  LungsMesh.h [code]
 Class to handle a polygon mesh for lungs. It uses 2D texture for the bump map and 3D texture for the colour.
 
file  Material.h [code]
 Class to handle a material.
 
file  Material.inl [code]
 Class to handle a material.
 
file  MaterialSet.h [code]
 Class to manage a table of materials.
 
file  MaterialSet.inl [code]
 Class to manage a table of materials.
 
file  Matrix4x4.h [code]
 Template class to handle a 4x4 matrixs.
 
file  Matrix4x4.inl [code]
 Template class to handle 4x4 matrices.
 
file  Mixture.h [code]
 Class to manage a mixture (e.g. Ti90Al6V4).
 
file  Mixture.inl [code]
 Class to manage a mixture (e.g. Ti90Al6V4).
 
file  NoBeamException.h [code]
 Class to handle exceptions when no beam spectrum has been registered.
 
file  NoBeamException.inl [code]
 Class to handle exceptions when no beam spectrum has been registered.
 
file  NoDetectorException.h [code]
 Class to handle exceptions when no detector has been registered.
 
file  NoDetectorException.inl [code]
 Class to handle exceptions when no detector has been registered.
 
file  OpenGL2VBO.h [code]
 Class to handle vertex buffer objects (VBOs) in OpenGL 2.x.
 
file  OpenGL2VBO.inl [code]
 Class to handle vertex buffer objects (VBOs) in OpenGL 2.x.
 
file  OpenGL3VBO.h [code]
 Class to handle vertex buffer objects (VBOs) in OpenGL 3.x or 4.x.
 
file  OpenGL3VBO.inl [code]
 Class to handle vertex buffer objects (VBOs) in OpenGL 3.x or 4.x.
 
file  OpenGLException.h [code]
 Class to handle exceptions related to OpenGL.
 
file  OpenGLUtilities.h [code]
 Some utility functions about OpenGL. Now supports GLSL450 and OpenGL 4.5.
 
file  OpenGLUtilities.inl [code]
 Some utility functions about OpenGL. Now supports GLSL450 and OpenGL 4.5.
 
file  OpenSceneGraphBinder.h [code]
 
file  OutOfBoundsException.h [code]
 Class to handle exceptions when accessing an array cell that is not accessible, i.e. out of bounds memory access.
 
file  OutOfBoundsException.inl [code]
 Class to handle exceptions when accessing an array cell that is not accessible, i.e. out of bounds memory access.
 
file  OutOfMemoryException.h [code]
 Class to handle exceptions when memory cannot be allocated dynamically.
 
file  OutOfMemoryException.inl [code]
 Class to handle exceptions when memory cannot be allocated dynamically.
 
file  PhotonCrossSection.h [code]
 Class to manage photon cross sections of elements, compounds and mixtures.
 
file  PhotonCrossSection.inl [code]
 Class to manage photon cross sections of elements, compounds and mixtures.
 
file  PolygonMesh.h [code]
 Class to handle polygon (triangles) meshes.
 
file  PolygonMesh.inl [code]
 Class to handle polygon (triangles) meshes.
 
file  PythonSingleton.h [code]
 Singleton to handle the initialisation and release of Python.
 
file  PythonSingleton.inl [code]
 Singleton to handle the initialisation and release of Python.
 
file  ResourceManager.h [code]
 
file  SceneGraphBinder.h [code]
 
file  SceneGraphNode.h [code]
 
file  Scintillator.h [code]
 Class to generate the energy response due to the scintillator of the X-Ray detector.
 
file  Scintillator.inl [code]
 Class to generate the energy response due to the scintillator of the X-Ray detector.
 
file  Shader.h [code]
 Class to handle GLSL shaders.
 
file  Shader.inl [code]
 Class to handle GLSL shaders.
 
file  Sinogram.h [code]
 Class to reconstruct images from a sinogram.
 
file  Sinogram.inl [code]
 
file  SkinMesh.h [code]
 Class to handle a polygon mesh for Skin.
 
file  SoftTissueMesh.h [code]
 Class to handle a polygon mesh for an internal organ.
 
file  SpectrumRecord.h [code]
 Class to manage a record of the X-Ray beam, i.e. an energy bin (number of photons, energy of the photons in the bin).
 
file  SpectrumRecord.inl [code]
 Class to manage a record of the X-Ray beam, i.e. an energy bin (number of photons, energy of the photons in the bin).
 
file  SphereMesh.h [code]
 Class to handle 3D meshes of spheres.
 
file  SphereMesh.inl [code]
 Class to handle 3D meshes of spheres.
 
file  StepWedgeMesh.h [code]
 Class to handle 3D meshes of step wedges.
 
file  StepWedgeMesh.inl [code]
 Class to handle 3D meshes of step wedges.
 
file  StereoHelper.h [code]
 Class to handle stereo vision using OpenGL's quad buffer. The code is relying on http://www.orthostereo.com/geometryopengl.html.
 
file  StereoHelper.inl [code]
 Class to handle stereo vision using OpenGL's quad buffer. The code is relying on // http://www.orthostereo.com/geometryopengl.html.
 
file  TextRenderer.h [code]
 Class to render text using OpenGL and FreeType2.
 
file  TextRenderer.inl [code]
 Class to render text using OpenGL and FreeType2.
 
file  TissueMaterial.h [code]
 Class to manage a material database. It implements the method as follows: Schneider W, Bortfeld T, Schlegel W.: `‘Correlation between CT numbers and tissue parameters needed for Monte Carlo simulations of clinical dose distributions’', Phys Med Biol. 2000 Feb;45(2):459-78.
 
file  TissueMaterial.inl [code]
 Class to manage a material database. It implements the method as follows: Schneider W, Bortfeld T, Schlegel W.: `‘Correlation between CT numbers and tissue parameters needed for Monte Carlo simulations of clinical dose distributions’', Phys Med Biol. 2000 Feb;45(2):459-78.
 
file  Types.h [code]
 Type declarations.
 
file  Units.h [code]
 Units, such as meters, etc.
 
file  Utilities.h [code]
 Some utility functions that do not fit anywhere else.
 
file  Utilities.inl [code]
 Some utility functions that do not fit anywhere else.
 
file  VBO.h [code]
 Class to handle vertex buffer objects (VBOs).
 
file  VBO.inl [code]
 Class to handle vertex buffer objects (VBOs).
 
file  Vec2.h [code]
 Template class to handle 2D vectors.
 
file  Vec2.inl [code]
 Template class to handle 2D vectors.
 
file  Vec3.h [code]
 Template class to handle 3D vectors.
 
file  Vec3.inl [code]
 Template class to handle 3D vectors.
 
file  XRayBeam.h [code]
 Class to manage X-Ray beams. The beam spectrum is discretised into energy channels.
 
file  XRayBeam.inl [code]
 Class to manage X-Ray beams. The beam spectrum is discretised into energy channels.
 
file  XRayDetector.h [code]
 Class to handle virtual X-Ray detectors.
 
file  XRayDetector.inl [code]
 Class to handle virtual X-Ray detectors.
 
file  XRayRenderer.h [code]
 Class to compute and renderer X-ray images on GPU.
 
file  XRayRenderer.inl [code]
 Class to compute and renderer X-ray images on GPU.