|
Geogram Version 1.9.7
A programming library of geometric algorithms
|
This is the complete list of members for GEO::CSGBuilder, including all inherited members.
| AbstractCSGBuilder() | GEO::AbstractCSGBuilder | |
| add_circle(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| add_cube(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| add_cylinder(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| add_file_path(const std::filesystem::path &path) | GEO::AbstractCSGBuilder | inline |
| add_import(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| add_object(const std::string &object, const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| add_polygon(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| add_polyhedron(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| add_sphere(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| add_square(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| add_surface(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| add_text(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| append(const CSGScope &scope) | GEO::CSGBuilder | virtual |
| ArgList typedef (defined in GEO::AbstractCSGBuilder) | GEO::AbstractCSGBuilder | |
| begin_instruction() override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| circle(double r=1.0, index_t nu=0) | GEO::CSGBuilder | virtual |
| color(vec4 color, const CSGScope &scope) | GEO::CSGBuilder | virtual |
| coplanar_angle_tolerance_ (defined in GEO::CSGBuilder) | GEO::CSGBuilder | protected |
| csg_builder_func typedef (defined in GEO::AbstractCSGBuilder) | GEO::AbstractCSGBuilder | protected |
| CSGBuilder() (defined in GEO::CSGBuilder) | GEO::CSGBuilder | |
| CSGCompiler (defined in GEO::CSGBuilder) | GEO::CSGBuilder | friend |
| cube(vec3 size=vec3(1.0, 1.0, 1.0), bool center=true) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| current_path() | GEO::CSGBuilder | inlineprotected |
| cylinder(double h=1.0, double r1=1.0, double r2=1.0, bool center=true) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| DEFAULT_FA | GEO::AbstractCSGBuilder | static |
| DEFAULT_FN | GEO::AbstractCSGBuilder | static |
| DEFAULT_FS | GEO::AbstractCSGBuilder | static |
| delaunay_ (defined in GEO::CSGBuilder) | GEO::CSGBuilder | protected |
| detailed_verbose_ (defined in GEO::AbstractCSGBuilder) | GEO::AbstractCSGBuilder | protected |
| detect_intersecting_neighbors_ (defined in GEO::CSGBuilder) | GEO::CSGBuilder | protected |
| difference(const CSGScope &scope) | GEO::CSGBuilder | virtual |
| do_CSG(std::shared_ptr< Mesh > &mesh, const std::string &boolean_expr) | GEO::CSGBuilder | protectedvirtual |
| empty_mesh_ (defined in GEO::CSGBuilder) | GEO::CSGBuilder | protected |
| end_instruction(const std::string &instruction, const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| error(const char *str) (defined in GEO::AbstractCSGBuilder) | GEO::AbstractCSGBuilder | inlineprotected |
| error(const std::string &str) (defined in GEO::AbstractCSGBuilder) | GEO::AbstractCSGBuilder | inlineprotected |
| eval_color(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| eval_difference(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| eval_group(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| eval_hull(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| eval_intersection(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| eval_linear_extrude(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| eval_minkowski(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| eval_multmatrix(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| eval_projection(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| eval_render(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| eval_resize(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| eval_rotate_extrude(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| eval_union(const ArgList &args) override (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| fa_ (defined in GEO::AbstractCSGBuilder) | GEO::AbstractCSGBuilder | protected |
| fast_union_ (defined in GEO::CSGBuilder) | GEO::CSGBuilder | protected |
| file_path_ (defined in GEO::AbstractCSGBuilder) | GEO::AbstractCSGBuilder | protected |
| finalize_mesh(std::shared_ptr< Mesh > &mesh) | GEO::CSGBuilder | protectedvirtual |
| find_file(std::filesystem::path &filename) | GEO::CSGBuilder | protected |
| fn_ (defined in GEO::AbstractCSGBuilder) | GEO::AbstractCSGBuilder | protected |
| fs_ (defined in GEO::AbstractCSGBuilder) | GEO::AbstractCSGBuilder | protected |
| get_bbox(const std::shared_ptr< Mesh > &mesh) | GEO::CSGBuilder | static |
| get_bbox_bounds(const std::shared_ptr< Mesh > &mesh) | GEO::CSGBuilder | inlinestatic |
| group(const CSGScope &scope) | GEO::CSGBuilder | virtual |
| hull(const CSGScope &scope) | GEO::CSGBuilder | virtual |
| import(const std::filesystem::path &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 | virtual |
| import_with_openSCAD(const std::filesystem::path &filename, const std::string &layer="", index_t timestamp=0) | GEO::CSGBuilder | protected |
| instruction_funcs_ (defined in GEO::AbstractCSGBuilder) | GEO::AbstractCSGBuilder | protected |
| intersection(const CSGScope &scope) | GEO::CSGBuilder | virtual |
| is_instruction(const std::string &id) const (defined in GEO::AbstractCSGBuilder) | GEO::AbstractCSGBuilder | inline |
| is_object(const std::string &id) const (defined in GEO::AbstractCSGBuilder) | GEO::AbstractCSGBuilder | inline |
| keep_z0_only(std::shared_ptr< Mesh > &M) | GEO::CSGBuilder | protected |
| linear_extrude(const CSGScope &scope, double height=1.0, bool center=false, vec2 scale=vec2(1.0, 1.0), index_t slices=0, double twist=0.0) | GEO::CSGBuilder | virtual |
| max_arity_ (defined in GEO::CSGBuilder) | GEO::CSGBuilder | protected |
| minkowski(const CSGScope &scope) | GEO::CSGBuilder | virtual |
| multmatrix(const mat4 &M, const CSGScope &scope) | GEO::CSGBuilder | virtual |
| noop_ (defined in GEO::CSGBuilder) | GEO::CSGBuilder | protected |
| object_funcs_ (defined in GEO::AbstractCSGBuilder) | GEO::AbstractCSGBuilder | protected |
| pop_file_path() | GEO::AbstractCSGBuilder | inline |
| pop_scope() (defined in GEO::CSGBuilder) | GEO::CSGBuilder | inlineprotected |
| projection(const CSGScope &scope, bool cut) | GEO::CSGBuilder | virtual |
| push_file_path(const std::filesystem::path &path) | GEO::AbstractCSGBuilder | inline |
| push_scope() (defined in GEO::CSGBuilder) | GEO::CSGBuilder | inlineprotected |
| reset_defaults() | GEO::AbstractCSGBuilder | |
| reset_file_path() | GEO::AbstractCSGBuilder | inline |
| result_ (defined in GEO::CSGBuilder) | GEO::CSGBuilder | protected |
| rotate_extrude(const CSGScope &scope, double angle=360.0) | GEO::CSGBuilder | virtual |
| scope_stack_ (defined in GEO::CSGBuilder) | GEO::CSGBuilder | protected |
| set_delaunay(bool x) | GEO::CSGBuilder | inline |
| set_detailed_verbose(bool x) | GEO::AbstractCSGBuilder | inline |
| set_detect_intersecting_neighbors(bool x) | GEO::CSGBuilder | inline |
| set_fa(double fa) | GEO::AbstractCSGBuilder | inline |
| set_fast_union(bool x) | GEO::CSGBuilder | inline |
| set_fn(double fn) | GEO::AbstractCSGBuilder | inline |
| set_fs(double fs) | GEO::AbstractCSGBuilder | inline |
| set_noop(bool x) | GEO::CSGBuilder | inline |
| set_simplify_coplanar_facets(bool x, double angle_tolerance=0.0) | GEO::CSGBuilder | inline |
| set_verbose(bool x) | GEO::AbstractCSGBuilder | inline |
| simplify_coplanar_facets_ (defined in GEO::CSGBuilder) | GEO::CSGBuilder | protected |
| sphere(double r=1.0) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| square(vec2 size=vec2(1.0, 1.0), bool center=true) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| STL_epsilon_ (defined in GEO::CSGBuilder) | GEO::CSGBuilder | protected |
| surface(const std::filesystem::path &filename, bool center, bool invert) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| surface_with_OpenSCAD(const std::filesystem::path &filename, bool center, bool invert) (defined in GEO::CSGBuilder) | GEO::CSGBuilder | protected |
| text(const std::string &text, double size=10.0, const std::string &font="", const std::string &halign="left", const std::string &valign="baseline", double spacing=1.0, const std::string &direction="ltr", const std::string &language="en", const std::string &script="latin") (defined in GEO::CSGBuilder) | GEO::CSGBuilder | virtual |
| text_with_OpenSCAD(const std::string &text, double size=10.0, const std::string &font="", const std::string &halign="left", const std::string &valign="baseline", double spacing=1.0, const std::string &direction="ltr", const std::string &language="en", const std::string &script="latin") (defined in GEO::CSGBuilder) | GEO::CSGBuilder | protected |
| top_scope() (defined in GEO::CSGBuilder) | GEO::CSGBuilder | inlineprotected |
| triangulate(std::shared_ptr< Mesh > &mesh, const std::string &boolean_expr) | GEO::CSGBuilder | protectedvirtual |
| triangulate(std::shared_ptr< Mesh > &mesh) | GEO::CSGBuilder | protectedvirtual |
| union_instr(const CSGScope &scope) | GEO::CSGBuilder | virtual |
| Value typedef (defined in GEO::AbstractCSGBuilder) | GEO::AbstractCSGBuilder | |
| verbose() const | GEO::AbstractCSGBuilder | inline |
| verbose_ (defined in GEO::AbstractCSGBuilder) | GEO::AbstractCSGBuilder | protected |
| warnings_ (defined in GEO::AbstractCSGBuilder) | GEO::AbstractCSGBuilder | protected |
| ~AbstractCSGBuilder() | GEO::AbstractCSGBuilder | virtual |
| ~CSGBuilder() override (defined in GEO::CSGBuilder) | GEO::CSGBuilder |