meshtools Package

meshtools Package

core Module

class ColorDef(r, g, b)[source]

Bases: object

__init__(r, g, b)[source]
__str__()[source]
class Context(src_zip_file, dst_zip_file)[source]

Bases: object

__init__(src_zip_file, dst_zip_file)[source]
add_alias(id, color)[source]
close_ply_block(plyfilename)[source]
getFileObjRead(filename)[source]
getFileObjWrite(filename)[source]
get_color(alias)[source]
get_option(key)[source]
has_option_set(key)[source]
new_ply_block()[source]
set_default_region_color(rgn_id, color)[source]
class MeshGenerationOptions[source]
minimum_diameter = 'MinimumDiameter'
class PlyScope(global_scope)[source]

Bases: object

__init__(global_scope)[source]
finalise(plyfilename)[source]
get_region_color(rgn)[source]
include_file(filename, options)[source]
set_region_color(region, color)[source]
class RegionColorDef(rgn, color_def)[source]

Bases: object

__init__(rgn, color_def)[source]

errors Module

exception MultiMeshParseError[source]

Bases: exceptions.Exception

mesh_config_parser Module

p_color(p)[source]

color : color_rgb | color_alias

p_color1(p)[source]

color_rgb : LPAREN INT COMMA INT COMMA INT RPAREN

p_color2(p)[source]

color_alias : ID

p_color3(p)[source]

color : IGNORE_ID

p_color_aliases_block(p)[source]

color_aliases_block : COLOR_ALIASES_ID LBRACE color_aliases_block_stmts RBRACE

p_color_aliases_block_stmt(p)[source]

color_aliases_block_stmt : ID COLON color_rgb SEMICOLON

p_color_aliases_block_stmts(p)[source]

color_aliases_block_stmts : empty | color_aliases_block_stmts color_aliases_block_stmt

p_color_defaults_block(p)[source]

color_defaults_block : COLOR_DEFAULTS_ID LBRACE color_defaults_block_stmts RBRACE

p_color_defaults_block_stmt(p)[source]

color_defaults_block_stmt : region_color_def

p_color_defaults_block_stmts(p)[source]

color_defaults_block_stmts : empty | color_defaults_block_stmts color_defaults_block_stmt

p_config_completeB(p)[source]

config : config config_block | config_block

p_configblocksA(p)[source]

config_block : color_defaults_block | color_aliases_block | options_block | makeply_block

p_empty(p)[source]

empty :

p_error(p)[source]
p_include_option_offset(p)[source]

include_option : OFFSET_ID COLON LPAREN INT COMMA INT COMMA INT RPAREN

p_include_option_set(p)[source]

include_option_set : empty | LBRACE include_options RBRACE

p_include_option_trim(p)[source]

include_option : TRIM_ID COLON INT

p_include_optionsA(p)[source]

include_options : empty

p_include_optionsB(p)[source]

include_options : include_option | include_options COMMA include_option

p_int_list(p)[source]

int_list : INT | int_list COMMA INT

p_int_list_star(p)[source]

int_list : STAR

p_option_block_block_stmt(p)[source]

option_block_stmt : MIN_DIAMETER_ID COLON FLOAT SEMICOLON

p_option_defaults_block(p)[source]

options_block : OPTION_DEFAULTS_ID LBRACE option_block_stmts RBRACE

p_option_defaults_block_stmts(p)[source]

option_block_stmts : empty | option_block_stmts option_block_stmt

p_ply_block(p)[source]

makeply_block : MAKEPLY_ID FILENAME ply_block_open LBRACE makeply_block_stmts RBRACE

p_ply_block_open(p)[source]

ply_block_open : empty

p_ply_block_stmt(p)[source]

makeply_block_stmt : makeply_block_stmt_color | makeply_block_stmt_include

p_ply_block_stmt_color(p)[source]

makeply_block_stmt_color : region_color_def

p_ply_block_stmt_include(p)[source]

makeply_block_stmt_include : INCLUDE_ID FILENAME include_option_set SEMICOLON

p_ply_block_stmts(p)[source]

makeply_block_stmts : empty | makeply_block_stmts makeply_block_stmt

p_region_color_def_stmt(p)[source]

region_color_def : REGIONCOLOR_ID int_list COLON color SEMICOLON

parse_mesh_config(t)[source]
parse_zip_file(zip_in, zip_out)[source]
t_COMMENT(t)[source]

#.*

t_FILENAME(t)[source]

”.*”

t_FLOAT(t)[source]

[-+]?[0-9]*.[0-9]+([eE][-+]?[0-9]+)?

t_ID(t)[source]

[a-zA-Z_][a-zA-Z_0-9]*

t_INT(t)[source]

d+

t_error(t)[source]
t_newline(t)[source]

n+

mesh_from_config Module

main()[source]

parsetab Module