C# Class Fractrace.TomoGeometry.TomoFormula

Exibir arquivo Open project: trafassel/Gestaltlupe Class Usage Examples

Public Properties

Property Type Description
additionalPointInfo Fractrace.TomoGeometry.AdditionalPointInfo

Public Methods

Method Description
AddValue ( string id, double value ) : void
GetDouble ( string id ) : double
GetOrSetBool ( string id, bool defaultValue = false, string description = "", bool showInfo = true ) : bool
GetOrSetDouble ( string id, double defaultValue, string description = "", bool showInfo = true ) : double
GetString ( string id ) : string
InSet ( double x, double y, double z, double br, double bi, double bj, double bk, long zkl, bool invers ) : long

Liefert den Abstand zur Objekmenge in einer diskreten Metrik. Bei der Mandelbrotmenge z.B. ist es die Anzahl der Zyklen, die bis zur Erkennung vergehen, dass dieser Punkt nicht zur Menge gehört. In der Computertomographie, (eigentlich eher in der Magnetresonanzstromanalyse) werden 3D-Daten nach aufwendigen Algorithmen analysiert. Zum Teil erfolgt der Umweg über dem Voxelraum. Dabei gehen aber wertvolle Informationen verloren. Es gibt Gegenden, bei denen eine genauere Analyse möglich wäre.

Init ( ) : void

Wird aufgerufen, kurz bevor der Scanalgorithmus beginnt. Zu diesem Zeitpunkt sind alle festen Parameter der

RemoveProperty ( string id ) : void

Delete the entry with given id complete from the Properties.

Set ( string id, bool value ) : void
Set ( string id, double value ) : void
Set ( string id, int value ) : void
SetParameterBulk ( string text ) : void

Sets a bulk of parameters

Method Details

AddValue() public method

public AddValue ( string id, double value ) : void
id string
value double
return void

GetDouble() public method

public GetDouble ( string id ) : double
id string
return double

GetOrSetBool() public method

public GetOrSetBool ( string id, bool defaultValue = false, string description = "", bool showInfo = true ) : bool
id string
defaultValue bool
description string
showInfo bool
return bool

GetOrSetDouble() public method

public GetOrSetDouble ( string id, double defaultValue, string description = "", bool showInfo = true ) : double
id string
defaultValue double
description string
showInfo bool
return double

GetString() public method

public GetString ( string id ) : string
id string
return string

InSet() public method

Liefert den Abstand zur Objekmenge in einer diskreten Metrik. Bei der Mandelbrotmenge z.B. ist es die Anzahl der Zyklen, die bis zur Erkennung vergehen, dass dieser Punkt nicht zur Menge gehört. In der Computertomographie, (eigentlich eher in der Magnetresonanzstromanalyse) werden 3D-Daten nach aufwendigen Algorithmen analysiert. Zum Teil erfolgt der Umweg über dem Voxelraum. Dabei gehen aber wertvolle Informationen verloren. Es gibt Gegenden, bei denen eine genauere Analyse möglich wäre.
public InSet ( double x, double y, double z, double br, double bi, double bj, double bk, long zkl, bool invers ) : long
x double
y double
z double
br double
bi double
bj double
bk double
zkl long
invers bool
return long

Init() public method

Wird aufgerufen, kurz bevor der Scanalgorithmus beginnt. Zu diesem Zeitpunkt sind alle festen Parameter der
public Init ( ) : void
return void

RemoveProperty() public method

Delete the entry with given id complete from the Properties.
public RemoveProperty ( string id ) : void
id string The id.
return void

Set() public method

public Set ( string id, bool value ) : void
id string
value bool
return void

Set() public method

public Set ( string id, double value ) : void
id string
value double
return void

Set() public method

public Set ( string id, int value ) : void
id string
value int
return void

SetParameterBulk() public method

Sets a bulk of parameters
public SetParameterBulk ( string text ) : void
text string The text.
return void

Property Details

additionalPointInfo public_oe property

public AdditionalPointInfo,Fractrace.TomoGeometry additionalPointInfo
return Fractrace.TomoGeometry.AdditionalPointInfo