![]() |
gVirtualXRay
2.0.10
VirtualX-RayImagingLibraryonGPU
|
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. | |