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 booleanapply_gaussianbooleanaverage_neighbour_raysdoubleaverage_neighbour_weightfloatbottom_distfloatbottom_zjava.lang.Stringbrain_maskMesh3Dbrain_surfaceorg.jogamp.vecmath.Point3fcenter_of_massfloatcorrection_stdevjava.lang.Stringdebug_output_dirPlane3Dear_nasium_planefloatgaussian_cutoffbooleangenerate_control_meshesfloatgradient_AP_Afloatgradient_IS_Sfloatinitial_radiusfloatmax_intensity_distdoublemax_plateau_slopedoublemax_skull_intfloatmax_skull_widthfloatmin_dist_B_ISfloatmin_dist_OS_Sdoublemin_intensityintmin_plateau_lengthfloatmin_skull_widthdoublemin_slopeintn_nodesdoubleplateau_slopeintresample_nfloatsample_rateShapeSet3DIntshape_setfloatsigma_normalfloatsigma_tangentdoublestop_skull_intdoublesubject_deviation_thresholdVolume3DIntt1_volumejava.lang.Stringtemplate_raysfloatthreshold_stdev -
Constructor Summary
Constructors Constructor Description ScalpAndSkullModelOptions() -
Method Summary
Modifier and Type Method Description voidsetFromFile(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, setTreeNodeMethods 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
-