Skip to content

Project OpenGeode

class BRepBuilder

Class managing modification of a BRepextends extends extends extends extends extends extends extends extends

cpp
Inherits from TopologyBuilder, CornersBuilder3D, LinesBuilder3D, SurfacesBuilder3D, BlocksBuilder3D, ModelBoundariesBuilder3D, CornerCollectionsBuilder3D, LineCollectionsBuilder3D, SurfaceCollectionsBuilder3D, BlockCollectionsBuilder3D, IdentifierBuilder
Inherits from TopologyBuilder, CornersBuilder3D, LinesBuilder3D, SurfacesBuilder3D, BlocksBuilder3D, ModelBoundariesBuilder3D, CornerCollectionsBuilder3D, LineCollectionsBuilder3D, SurfaceCollectionsBuilder3D, BlockCollectionsBuilder3D, IdentifierBuilder

Functions

BRepBuilder

cpp
public void BRepBuilder(const BRepBuilder & )
public void BRepBuilder(const BRepBuilder & )

operator=

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

BRepBuilder

cpp
public void BRepBuilder(BRep & brep)
public void BRepBuilder(BRep & brep)

BRepBuilder

cpp
public void BRepBuilder(BRepBuilder && other)
public void BRepBuilder(BRepBuilder && other)

copy

cpp
public ModelMapping copy(const BRep & brep)
public ModelMapping copy(const BRep & brep)

replace_components_meshes_by_others

cpp
public void replace_components_meshes_by_others(BRep && other, const ModelCopyMapping & mapping)
public void replace_components_meshes_by_others(BRep && other, const ModelCopyMapping & mapping)

copy_components

cpp
public ModelMapping copy_components(const BRep & brep)
public ModelMapping copy_components(const BRep & brep)

copy_components

cpp
public void copy_components(ModelCopyMapping & mapping, const BRep & brep)
public void copy_components(ModelCopyMapping & mapping, const BRep & brep)

copy_component_geometry

cpp
public void copy_component_geometry(const ModelCopyMapping & mapping, const BRep & brep)
public void copy_component_geometry(const ModelCopyMapping & mapping, const BRep & brep)

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_block

cpp
public const uuid & add_block()
public const uuid & add_block()

add_block

cpp
public const uuid & add_block(const MeshImpl & impl)
public const uuid & add_block(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_block_collection

cpp
public const uuid & add_block_collection()
public const uuid & add_block_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_block

cpp
public void add_block(uuid block_id)
public void add_block(uuid block_id)

add_block

cpp
public void add_block(uuid block_id, const MeshImpl & impl)
public void add_block(uuid block_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)

add_block_collection

cpp
public void add_block_collection(uuid block_collection_id)
public void add_block_collection(uuid block_collection_id)

update_corner_mesh

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

update_line_mesh

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

update_surface_mesh

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

update_block_mesh

cpp
public void update_block_mesh(const Block3D & block, std::unique_ptr<SolidMesh3D> mesh)
public void update_block_mesh(const Block3D & block, std::unique_ptr<SolidMesh3D> mesh)

remove_corner

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

remove_line

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

remove_surface

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

remove_block

cpp
public void remove_block(const Block3D & block)
public void remove_block(const Block3D & block)

remove_model_boundary

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

remove_corner_collection

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

remove_line_collection

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

remove_surface_collection

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

remove_block_collection

cpp
public void remove_block_collection(const BlockCollection3D & collection)
public void remove_block_collection(const BlockCollection3D & collection)

add_corner_line_boundary_relationship

cpp
public void add_corner_line_boundary_relationship(const Corner3D & corner, const Line3D & line)
public void add_corner_line_boundary_relationship(const Corner3D & corner, const Line3D & line)

add_line_surface_boundary_relationship

cpp
public void add_line_surface_boundary_relationship(const Line3D & line, const Surface3D & surface)
public void add_line_surface_boundary_relationship(const Line3D & line, const Surface3D & surface)

add_surface_block_boundary_relationship

cpp
public void add_surface_block_boundary_relationship(const Surface3D & surface, const Block3D & block)
public void add_surface_block_boundary_relationship(const Surface3D & surface, const Block3D & block)

add_corner_surface_internal_relationship

cpp
public void add_corner_surface_internal_relationship(const Corner3D & corner, const Surface3D & surface)
public void add_corner_surface_internal_relationship(const Corner3D & corner, const Surface3D & surface)

add_line_surface_internal_relationship

cpp
public void add_line_surface_internal_relationship(const Line3D & line, const Surface3D & surface)
public void add_line_surface_internal_relationship(const Line3D & line, const Surface3D & surface)

add_corner_block_internal_relationship

cpp
public void add_corner_block_internal_relationship(const Corner3D & corner, const Block3D & block)
public void add_corner_block_internal_relationship(const Corner3D & corner, const Block3D & block)

add_line_block_internal_relationship

cpp
public void add_line_block_internal_relationship(const Line3D & line, const Block3D & block)
public void add_line_block_internal_relationship(const Line3D & line, const Block3D & block)

add_surface_block_internal_relationship

cpp
public void add_surface_block_internal_relationship(const Surface3D & surface, const Block3D & block)
public void add_surface_block_internal_relationship(const Surface3D & surface, const Block3D & block)

add_surface_in_model_boundary

cpp
public void add_surface_in_model_boundary(const Surface3D & surface, const ModelBoundary3D & boundary)
public void add_surface_in_model_boundary(const Surface3D & surface, const ModelBoundary3D & boundary)

add_corner_in_corner_collection

cpp
public void add_corner_in_corner_collection(const Corner3D & surface, const CornerCollection3D & collection)
public void add_corner_in_corner_collection(const Corner3D & surface, const CornerCollection3D & collection)

add_line_in_line_collection

cpp
public void add_line_in_line_collection(const Line3D & surface, const LineCollection3D & collection)
public void add_line_in_line_collection(const Line3D & surface, const LineCollection3D & collection)

add_surface_in_surface_collection

cpp
public void add_surface_in_surface_collection(const Surface3D & surface, const SurfaceCollection3D & collection)
public void add_surface_in_surface_collection(const Surface3D & surface, const SurfaceCollection3D & collection)

add_block_in_block_collection

cpp
public void add_block_in_block_collection(const Block3D & surface, const BlockCollection3D & collection)
public void add_block_in_block_collection(const Block3D & surface, const BlockCollection3D & collection)

set_point

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

Geode-solutions' documentation website