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