Skip to content

Project OpenGeode ​

class SectionBuilder ​

Class managing modification of a Sectionextends extends extends extends extends extends extends

cpp
Inherits from TopologyBuilder, CornersBuilder2D, LinesBuilder2D, SurfacesBuilder2D, ModelBoundariesBuilder2D, CornerCollectionsBuilder2D, LineCollectionsBuilder2D, SurfaceCollectionsBuilder2D, IdentifierBuilder
Inherits from TopologyBuilder, CornersBuilder2D, LinesBuilder2D, SurfacesBuilder2D, ModelBoundariesBuilder2D, CornerCollectionsBuilder2D, LineCollectionsBuilder2D, SurfaceCollectionsBuilder2D, IdentifierBuilder

Functions ​

SectionBuilder ​

cpp
public void SectionBuilder(const SectionBuilder & )
public void SectionBuilder(const SectionBuilder & )

operator= ​

cpp
public SectionBuilder & operator=(const SectionBuilder & )
public SectionBuilder & operator=(const SectionBuilder & )

SectionBuilder ​

cpp
public void SectionBuilder(Section & section)
public void SectionBuilder(Section & section)

SectionBuilder ​

cpp
public void SectionBuilder(SectionBuilder && other)
public void SectionBuilder(SectionBuilder && other)

copy ​

cpp
public ModelMapping copy(const Section & section)
public ModelMapping copy(const Section & section)

copy_components ​

cpp
public ModelMapping copy_components(const Section & section)
public ModelMapping copy_components(const Section & section)

copy_components ​

cpp
public void copy_components(ModelCopyMapping & mapping, const Section & section)
public void copy_components(ModelCopyMapping & mapping, const Section & section)

copy_component_geometry ​

cpp
public void copy_component_geometry(const ModelCopyMapping & mapping, const Section & section)
public void copy_component_geometry(const ModelCopyMapping & mapping, const Section & section)

add_corner ​

cpp
public const uuid & add_corner()
public const uuid & add_corner()

add_corner ​

cpp
public const uuid & add_corner(const MeshImpl & impl)
public const uuid & add_corner(const MeshImpl & impl)

add_line ​

cpp
public const uuid & add_line()
public const uuid & add_line()

add_line ​

cpp
public const uuid & add_line(const MeshImpl & impl)
public const uuid & add_line(const MeshImpl & impl)

add_surface ​

cpp
public const uuid & add_surface()
public const uuid & add_surface()

add_surface ​

cpp
public const uuid & add_surface(const MeshImpl & impl)
public const uuid & add_surface(const MeshImpl & impl)

add_model_boundary ​

cpp
public const uuid & add_model_boundary()
public const uuid & add_model_boundary()

add_corner_collection ​

cpp
public const uuid & add_corner_collection()
public const uuid & add_corner_collection()

add_line_collection ​

cpp
public const uuid & add_line_collection()
public const uuid & add_line_collection()

add_surface_collection ​

cpp
public const uuid & add_surface_collection()
public const uuid & add_surface_collection()

add_corner ​

cpp
public void add_corner(uuid corner_id)
public void add_corner(uuid corner_id)

add_corner ​

cpp
public void add_corner(uuid corner_id, const MeshImpl & impl)
public void add_corner(uuid corner_id, const MeshImpl & impl)

add_line ​

cpp
public void add_line(uuid line_id)
public void add_line(uuid line_id)

add_line ​

cpp
public void add_line(uuid line_id, const MeshImpl & impl)
public void add_line(uuid line_id, const MeshImpl & impl)

add_surface ​

cpp
public void add_surface(uuid surface_id)
public void add_surface(uuid surface_id)

add_surface ​

cpp
public void add_surface(uuid surface_id, const MeshImpl & impl)
public void add_surface(uuid surface_id, const MeshImpl & impl)

add_model_boundary ​

cpp
public void add_model_boundary(uuid model_boundary_id)
public void add_model_boundary(uuid model_boundary_id)

add_corner_collection ​

cpp
public void add_corner_collection(uuid corner_collection_id)
public void add_corner_collection(uuid corner_collection_id)

add_line_collection ​

cpp
public void add_line_collection(uuid line_collection_id)
public void add_line_collection(uuid line_collection_id)

add_surface_collection ​

cpp
public void add_surface_collection(uuid surface_collection_id)
public void add_surface_collection(uuid surface_collection_id)

update_corner_mesh ​

cpp
public void update_corner_mesh(const Corner2D & corner, unique_ptr mesh)
public void update_corner_mesh(const Corner2D & corner, unique_ptr mesh)

update_line_mesh ​

cpp
public void update_line_mesh(const Line2D & line, unique_ptr mesh)
public void update_line_mesh(const Line2D & line, unique_ptr mesh)

update_surface_mesh ​

cpp
public void update_surface_mesh(const Surface2D & surface, unique_ptr mesh)
public void update_surface_mesh(const Surface2D & surface, unique_ptr mesh)

remove_corner ​

cpp
public void remove_corner(const Corner2D & corner)
public void remove_corner(const Corner2D & corner)

remove_line ​

cpp
public void remove_line(const Line2D & line)
public void remove_line(const Line2D & line)

remove_surface ​

cpp
public void remove_surface(const Surface2D & surface)
public void remove_surface(const Surface2D & surface)

remove_model_boundary ​

cpp
public void remove_model_boundary(const ModelBoundary2D & boundary)
public void remove_model_boundary(const ModelBoundary2D & boundary)

remove_corner_collection ​

cpp
public void remove_corner_collection(const CornerCollection2D & collection)
public void remove_corner_collection(const CornerCollection2D & collection)

remove_line_collection ​

cpp
public void remove_line_collection(const LineCollection2D & collection)
public void remove_line_collection(const LineCollection2D & collection)

remove_surface_collection ​

cpp
public void remove_surface_collection(const SurfaceCollection2D & collection)
public void remove_surface_collection(const SurfaceCollection2D & collection)

add_corner_line_boundary_relationship ​

cpp
public void add_corner_line_boundary_relationship(const Corner2D & corner, const Line2D & line)
public void add_corner_line_boundary_relationship(const Corner2D & corner, const Line2D & line)

add_line_surface_boundary_relationship ​

cpp
public void add_line_surface_boundary_relationship(const Line2D & line, const Surface2D & surface)
public void add_line_surface_boundary_relationship(const Line2D & line, const Surface2D & surface)

add_corner_surface_internal_relationship ​

cpp
public void add_corner_surface_internal_relationship(const Corner2D & corner, const Surface2D & surface)
public void add_corner_surface_internal_relationship(const Corner2D & corner, const Surface2D & surface)

add_line_surface_internal_relationship ​

cpp
public void add_line_surface_internal_relationship(const Line2D & line, const Surface2D & surface)
public void add_line_surface_internal_relationship(const Line2D & line, const Surface2D & surface)

add_line_in_model_boundary ​

cpp
public void add_line_in_model_boundary(const Line2D & line, const ModelBoundary2D & boundary)
public void add_line_in_model_boundary(const Line2D & line, const ModelBoundary2D & boundary)

add_corner_in_corner_collection ​

cpp
public void add_corner_in_corner_collection(const Corner2D & surface, const CornerCollection2D & collection)
public void add_corner_in_corner_collection(const Corner2D & surface, const CornerCollection2D & collection)

add_line_in_line_collection ​

cpp
public void add_line_in_line_collection(const Line2D & surface, const LineCollection2D & collection)
public void add_line_in_line_collection(const Line2D & surface, const LineCollection2D & collection)

add_surface_in_surface_collection ​

cpp
public void add_surface_in_surface_collection(const Surface2D & surface, const SurfaceCollection2D & collection)
public void add_surface_in_surface_collection(const Surface2D & surface, const SurfaceCollection2D & collection)

set_point ​

cpp
public void set_point(index_t unique_vertex, const Point2D & point)
public void set_point(index_t unique_vertex, const Point2D & point)

Geode-solutions' documentation website