| Graphite Version 3
    An experimental 3D geometry processing program | 
This is the complete list of members for GEO::CSGBuilder, including all inherited members.
| add_file_path(const std::string &path) | GEO::CSGBuilder | inline | 
| append(const CSGScope &scope) | GEO::CSGBuilder | |
| circle(double r=1.0) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | |
| color(vec4 color, const CSGScope &scope) | GEO::CSGBuilder | |
| CSGBuilder() (defined in GEO::CSGBuilder) | GEO::CSGBuilder | |
| cube(vec3 size=vec3(1.0, 1.0, 1.0), bool center=true) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | |
| cylinder(double h=1.0, double r1=1.0, double r2=1.0, bool center=true) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | |
| DEFAULT_FA | GEO::CSGBuilder | static | 
| DEFAULT_FN | GEO::CSGBuilder | static | 
| DEFAULT_FS | GEO::CSGBuilder | static | 
| difference(const CSGScope &scope) | GEO::CSGBuilder | |
| do_CSG(CSGMesh_var mesh, const std::string &boolean_expr) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | protected | 
| find_file(std::string &filename) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | protected | 
| get_fragments_from_r(double r, double twist=360.0) | GEO::CSGBuilder | protected | 
| group(const CSGScope &scope) | GEO::CSGBuilder | inline | 
| hull(const CSGScope &scope) | GEO::CSGBuilder | |
| import(const std::string &filename, const std::string &layer="", index_t timestamp=0, vec2 origin=vec2(0.0, 0.0), vec2 scale=vec2(1.0, 1.0)) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | |
| import_with_openSCAD(const std::string &filename, const std::string &layer="", index_t timestamp=0) | GEO::CSGBuilder | protected | 
| intersection(const CSGScope &scope) | GEO::CSGBuilder | |
| linear_extrude(const CSGScope &scope, double height=1.0, bool center=true, vec2 scale=vec2(1.0, 1.0), index_t slices=0, double twist=0.0) | GEO::CSGBuilder | |
| load_dat_image(const std::string &file_name) | GEO::CSGBuilder | protected | 
| multmatrix(const mat4 &M, const CSGScope &scope) | GEO::CSGBuilder | |
| post_process(CSGMesh_var mesh) | GEO::CSGBuilder | protected | 
| projection(const CSGScope &scope, bool cut) | GEO::CSGBuilder | |
| reset_defaults() | GEO::CSGBuilder | |
| reset_file_path() | GEO::CSGBuilder | inline | 
| rotate_extrude(const CSGScope &scope, double angle=360.0) | GEO::CSGBuilder | |
| set_delaunay(bool x) | GEO::CSGBuilder | inline | 
| set_detect_intersecting_neighbors(bool x) | GEO::CSGBuilder | inline | 
| set_fa(double fa) | GEO::CSGBuilder | inline | 
| set_fast_union(bool x) | GEO::CSGBuilder | inline | 
| set_fn(double fn) | GEO::CSGBuilder | inline | 
| set_fs(double fs) | GEO::CSGBuilder | inline | 
| set_simplify_coplanar_facets(bool x, double angle_tolerance=0.0) | GEO::CSGBuilder | inline | 
| set_verbose(bool x) | GEO::CSGBuilder | inline | 
| sphere(double r=1.0) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | |
| square(vec2 size=vec2(1.0, 1.0), bool center=true) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | |
| surface(const std::string &filename, bool center, bool invert) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | |
| triangulate(CSGMesh_var mesh, const std::string &boolean_expr, bool keep_border_only=false) | GEO::CSGBuilder | protected | 
| union_instr(const CSGScope &scope) | GEO::CSGBuilder | |
| verbose() const | GEO::CSGBuilder | inline |