Main GUI property group. More...
Public Member Functions | |
def | draw |
def | make_new_cable_model |
Function to make a new cable model from scratch. More... | |
def | cable_model_add_func |
Functions to add/remove cable models from the list of cable models to edit. More... | |
def | cable_model_remove_func |
def | cable_model_remove_all_func |
def | check_duplicate_verts |
Functions to edit the cable model. More... | |
def | update_cable_model_post_edit |
def | make_spheres_from_object |
def | update_cable_model_from_spheres |
def | export_cable_model |
def | hide_vertex_spheres |
def | delete_vertex_spheres |
def | file_name_change |
Functions to make the surface mesh. More... | |
def | read_segments_from_object |
def | read_segments_from_file |
def | perform_analysis |
def | get_swc_from_mesh_stick |
def | build_neuron_stick_from_file |
def | build_neuron_meta_from_segments |
Static Public Attributes | |
tuple | neuron_file_name = StringProperty( subtype='FILE_PATH', default="", update=file_name_change) |
tuple | neuron_file_data = StringProperty( default="" ) |
tuple | convert_to_mesh = BoolProperty( name="Convert to Mesh", default=False ) |
tuple | show_analysis = BoolProperty( default=False ) |
tuple | show_stick = BoolProperty( default=False ) |
tuple | file_analyzed = BoolProperty( default=False ) |
tuple | num_lines_in_file = IntProperty( default=-1 ) |
tuple | num_segments_in_file = IntProperty( default=-1 ) |
tuple | num_nodes_in_file = IntProperty( default=-1 ) |
tuple | largest_radius_in_file = FloatProperty( default=-1 ) |
tuple | smallest_radius_in_file = FloatProperty( default=-1 ) |
tuple | min_x = FloatProperty( default=-1 ) |
tuple | max_x = FloatProperty( default=-1 ) |
tuple | min_y = FloatProperty( default=-1 ) |
tuple | max_y = FloatProperty( default=-1 ) |
tuple | min_z = FloatProperty( default=-1 ) |
tuple | max_z = FloatProperty( default=-1 ) |
tuple | scale_file_data = FloatProperty( default=1.0, precision=4, description="Scale factor applied to data read from a file" ) |
tuple | meta_ball_scale_factor = FloatProperty( default=1.0, precision=4, description="Scale factor applied to mesh radius" ) |
tuple | mesh_resolution = FloatProperty( default=0.1, precision=4, description="Intended resolution of the final mesh" ) |
tuple | min_forced_radius = FloatProperty( default=0.0, precision=4, description="Smallest radius allowed in all segments (smaller forced up to this radius)" ) |
tuple | num_segs_limit = IntProperty( default=0, description="Only generate this number of segments (useful for testing settings in large neurons)" ) |
tuple | new_sphere_radius = FloatProperty( default=1, description="Radius of new vertex spheres" ) |
tuple | cable_model_list = CollectionProperty(type=CableModelObject, name="Cable Model List") |
tuple | active_object_index = IntProperty(name="Active Object Index", default=0) |
Main GUI property group.
def swc_mesher.MakeNeuronMetaPropGroup.build_neuron_meta_from_segments | ( | self, | |
context, | |||
segments | |||
) |
def swc_mesher.MakeNeuronMetaPropGroup.build_neuron_stick_from_file | ( | self, | |
context | |||
) |
def swc_mesher.MakeNeuronMetaPropGroup.cable_model_add_func | ( | self, | |
context | |||
) |
Functions to add/remove cable models from the list of cable models to edit.
def swc_mesher.MakeNeuronMetaPropGroup.cable_model_remove_all_func | ( | self, | |
context | |||
) |
def swc_mesher.MakeNeuronMetaPropGroup.cable_model_remove_func | ( | self, | |
context | |||
) |
def swc_mesher.MakeNeuronMetaPropGroup.check_duplicate_verts | ( | self, | |
context | |||
) |
Functions to edit the cable model.
def swc_mesher.MakeNeuronMetaPropGroup.delete_vertex_spheres | ( | self, | |
context | |||
) |
def swc_mesher.MakeNeuronMetaPropGroup.draw | ( | self, | |
layout | |||
) |
def swc_mesher.MakeNeuronMetaPropGroup.export_cable_model | ( | self, | |
context, | |||
fpath | |||
) |
def swc_mesher.MakeNeuronMetaPropGroup.file_name_change | ( | self | ) |
Functions to make the surface mesh.
def swc_mesher.MakeNeuronMetaPropGroup.get_swc_from_mesh_stick | ( | self, | |
context | |||
) |
def swc_mesher.MakeNeuronMetaPropGroup.hide_vertex_spheres | ( | self, | |
context, | |||
flag | |||
) |
def swc_mesher.MakeNeuronMetaPropGroup.make_new_cable_model | ( | self, | |
context | |||
) |
Function to make a new cable model from scratch.
def swc_mesher.MakeNeuronMetaPropGroup.make_spheres_from_object | ( | self, | |
context | |||
) |
def swc_mesher.MakeNeuronMetaPropGroup.perform_analysis | ( | self, | |
segments | |||
) |
def swc_mesher.MakeNeuronMetaPropGroup.read_segments_from_file | ( | self | ) |
def swc_mesher.MakeNeuronMetaPropGroup.read_segments_from_object | ( | self, | |
context | |||
) |
def swc_mesher.MakeNeuronMetaPropGroup.update_cable_model_from_spheres | ( | self, | |
context | |||
) |
def swc_mesher.MakeNeuronMetaPropGroup.update_cable_model_post_edit | ( | self, | |
context | |||
) |
|
static |
swc_mesher.MakeNeuronMetaPropGroup.active_object_index |
|
static |
|
static |
|
static |
swc_mesher.MakeNeuronMetaPropGroup.file_analyzed |
|
static |
swc_mesher.MakeNeuronMetaPropGroup.largest_radius_in_file |
|
static |
swc_mesher.MakeNeuronMetaPropGroup.max_x |
|
static |
swc_mesher.MakeNeuronMetaPropGroup.max_y |
|
static |
swc_mesher.MakeNeuronMetaPropGroup.max_z |
|
static |
|
static |
|
static |
|
static |
swc_mesher.MakeNeuronMetaPropGroup.min_x |
|
static |
swc_mesher.MakeNeuronMetaPropGroup.min_y |
|
static |
swc_mesher.MakeNeuronMetaPropGroup.min_z |
|
static |
|
static |
|
static |
|
static |
swc_mesher.MakeNeuronMetaPropGroup.num_lines_in_file |
|
static |
swc_mesher.MakeNeuronMetaPropGroup.num_nodes_in_file |
swc_mesher.MakeNeuronMetaPropGroup.num_nodes_in_object |
|
static |
swc_mesher.MakeNeuronMetaPropGroup.num_segments_in_file |
|
static |
|
static |
|
static |
|
static |
|
static |
swc_mesher.MakeNeuronMetaPropGroup.smallest_radius_in_file |