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 |
|