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)