Package mgui.geometry.neuro.mesh
Class ScalpAndSkullModelOptions
java.lang.Object
mgui.interfaces.InterfaceOptions
mgui.geometry.neuro.mesh.ScalpAndSkullModelOptions
- All Implemented Interfaces:
InterfaceObject
,NamedObject
,TreeObject
,CleanableObject
public class ScalpAndSkullModelOptions extends InterfaceOptions
Parameters for skull and scalp surface approximation. Default values are also specified here.
- Since:
- 1.0
- Version:
- 1.0
- Author:
- Andrew Reid
- See Also:
NeuroMeshFunctions
-
Field Summary
Fields Modifier and Type Field Description boolean
apply_gaussian
boolean
average_neighbour_rays
double
average_neighbour_weight
float
bottom_dist
float
bottom_z
java.lang.String
brain_mask
Mesh3D
brain_surface
org.jogamp.vecmath.Point3f
center_of_mass
float
correction_stdev
java.lang.String
debug_output_dir
Plane3D
ear_nasium_plane
float
gaussian_cutoff
boolean
generate_control_meshes
float
gradient_AP_A
float
gradient_IS_S
float
initial_radius
float
max_intensity_dist
double
max_plateau_slope
double
max_skull_int
float
max_skull_width
float
min_dist_B_IS
float
min_dist_OS_S
double
min_intensity
int
min_plateau_length
float
min_skull_width
double
min_slope
int
n_nodes
double
plateau_slope
int
resample_n
float
sample_rate
ShapeSet3DInt
shape_set
float
sigma_normal
float
sigma_tangent
double
stop_skull_int
double
subject_deviation_threshold
Volume3DInt
t1_volume
java.lang.String
template_rays
float
threshold_stdev
-
Constructor Summary
Constructors Constructor Description ScalpAndSkullModelOptions()
-
Method Summary
Modifier and Type Method Description void
setFromFile(java.lang.String file)
Sets the parameters from a parameter file, which is a text file where parameters are specified by the form:Methods inherited from class mgui.interfaces.InterfaceOptions
clean, destroy, getName, getTreeLabel, isDestroyed, issueTreeNode, setName, setTreeNode
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
t1_volume
-
brain_mask
public java.lang.String brain_mask -
ear_nasium_plane
-
center_of_mass
public org.jogamp.vecmath.Point3f center_of_mass -
brain_surface
-
n_nodes
public int n_nodes -
initial_radius
public float initial_radius -
sample_rate
public float sample_rate -
min_dist_B_IS
public float min_dist_B_IS -
min_dist_OS_S
public float min_dist_OS_S -
min_intensity
public double min_intensity -
max_intensity_dist
public float max_intensity_dist -
min_slope
public double min_slope -
apply_gaussian
public boolean apply_gaussian -
sigma_normal
public float sigma_normal -
sigma_tangent
public float sigma_tangent -
gaussian_cutoff
public float gaussian_cutoff -
max_skull_int
public double max_skull_int -
stop_skull_int
public double stop_skull_int -
max_skull_width
public float max_skull_width -
min_skull_width
public float min_skull_width -
plateau_slope
public double plateau_slope -
min_plateau_length
public int min_plateau_length -
max_plateau_slope
public double max_plateau_slope -
average_neighbour_rays
public boolean average_neighbour_rays -
average_neighbour_weight
public double average_neighbour_weight -
gradient_AP_A
public float gradient_AP_A -
gradient_IS_S
public float gradient_IS_S -
threshold_stdev
public float threshold_stdev -
correction_stdev
public float correction_stdev -
shape_set
-
template_rays
public java.lang.String template_rays -
subject_deviation_threshold
public double subject_deviation_threshold -
debug_output_dir
public java.lang.String debug_output_dir -
resample_n
public int resample_n -
bottom_z
public float bottom_z -
bottom_dist
public float bottom_dist -
generate_control_meshes
public boolean generate_control_meshes
-
-
Constructor Details
-
ScalpAndSkullModelOptions
public ScalpAndSkullModelOptions()
-
-
Method Details
-
setFromFile
public void setFromFile(java.lang.String file) throws java.io.IOExceptionSets the parameters from a parameter file, which is a text file where parameters are specified by the form:< param name >=< value >
Only primivite-valued parameters (of type
boolean
,float
,int
, ordouble
) will be set.- Throws:
java.io.IOException
-