Class OCTTexture (mod)
Module for loading OCT-Volumes into 3D-Textures.
Inheritance
OCTTexture (mod)
Assembly: OCTVis.dll
Syntax
Fields
val currentTexIndex
stores the current texture index. used for switching gaussian filter textures
Declaration
Field Value
val currentVolumeTex
returns the currently active volume texture based on the selected index
Declaration
val currentVolumeTex: ModRef<ITexture>
Field Value
| Type |
Description |
| Aardvark.Base.Incremental.ModRef<Aardvark.Base.ITexture> |
|
val fluidTexture
Declaration
val fluidTexture: IMod<ITexture>
Field Value
| Type |
Description |
| Aardvark.Base.Incremental.IMod<Aardvark.Base.ITexture> |
|
val gaussTex1
Declaration
val gaussTex1: ITexture * string
Field Value
| Type |
Description |
| Aardvark.Base.ITexture * string |
|
val gaussTex3
Declaration
val gaussTex3: ITexture * string
Field Value
| Type |
Description |
| Aardvark.Base.ITexture * string |
|
val gaussTex5
Declaration
val gaussTex5: ITexture * string
Field Value
| Type |
Description |
| Aardvark.Base.ITexture * string |
|
val gaussTex7
Declaration
val gaussTex7: ITexture * string
Field Value
| Type |
Description |
| Aardvark.Base.ITexture * string |
|
val layerTexture
Declaration
val layerTexture: IMod<ITexture>
Field Value
| Type |
Description |
| Aardvark.Base.Incremental.IMod<Aardvark.Base.ITexture> |
|
val tfTex
loads a transfer function into a texture for the ENHANCED_FULL shader. TF in the format exported from ImageVis3D (.1dt file extension)
Declaration
val tfTex: IMod<ITexture>
Field Value
| Type |
Description |
| Aardvark.Base.Incremental.IMod<Aardvark.Base.ITexture> |
|
val volume3DTexture
Declaration
val volume3DTexture: ITexture * string
Field Value
| Type |
Description |
| Aardvark.Base.ITexture * string |
|
val volumeTextures
list of volume textures. gaussian filtered with different sigma values
Declaration
val volumeTextures: ITexture * string list
Field Value
| Type |
Description |
| Aardvark.Base.ITexture * string list |
|
Methods
val keyCallbacks: IRenderWindow -> unit
setup key callbacks to change the currently active gaussian texture
Declaration
val keyCallbacks: win:IRenderWindow -> unit
Parameters
| Type |
Name |
Description |
| Aardvark.Application.IRenderWindow |
win |
the main rendering window
|
val loadVolume: string -> ITexture
Load Volume Images and Create 3D Texture. The volume images must be in a dedicated folder and have to named 000.bmp, 001.bmp, ..., nnn.bmp
Declaration
val loadVolume: folder:string -> ITexture
Parameters
| Type |
Name |
Description |
| string |
folder |
the path to the folder containing the volume images
|
Returns
| Type |
Description |
| Aardvark.Base.ITexture |
|