Project OpenGeode
class Corners
Storage class providing range loop to iterate on Corners
Records
CornerRangeBase
CornerRange
Functions
Corners
cpp
public void Corners<>(const Corners<> & )public void Corners<>(const Corners<> & )operator=
cpp
public Corners<> & operator=(const Corners<> & )public Corners<> & operator=(const Corners<> & )~Corners
cpp
public void ~Corners<>()public void ~Corners<>()nb_corners
cpp
public index_t nb_corners()public index_t nb_corners()has_corner
cpp
public bool has_corner(const uuid & id)public bool has_corner(const uuid & id)corner
cpp
public const Corner<dimension> & corner(const uuid & id)public const Corner<dimension> & corner(const uuid & id)Access to an unmodifiable Corner by its unique index
corners
cpp
public CornerRange corners()public CornerRange corners()save_corners
cpp
public void save_corners(basic_string_view directory)public void save_corners(basic_string_view directory)Save each Corner in a file located in the specified directory
Corners
cpp
protected void Corners<>()protected void Corners<>()Corners
cpp
protected void Corners<>(Corners<> && other)protected void Corners<>(Corners<> && other)operator=
cpp
protected Corners<> & operator=(Corners<> && other)protected Corners<> & operator=(Corners<> && other)create_corner
cpp
public const uuid & create_corner(CornersBuilderKey key)public const uuid & create_corner(CornersBuilderKey key)create_corner
cpp
public const uuid & create_corner(const MeshImpl & impl, CornersBuilderKey key)public const uuid & create_corner(const MeshImpl & impl, CornersBuilderKey key)create_corner
cpp
public void create_corner(uuid corner_id, CornersBuilderKey key)public void create_corner(uuid corner_id, CornersBuilderKey key)create_corner
cpp
public void create_corner(uuid corner_id, const MeshImpl & impl, CornersBuilderKey key)public void create_corner(uuid corner_id, const MeshImpl & impl, CornersBuilderKey key)delete_corner
cpp
public void delete_corner(const Corner<dimension> & corner, CornersBuilderKey key)public void delete_corner(const Corner<dimension> & corner, CornersBuilderKey key)load_corners
cpp
public void load_corners(basic_string_view directory, CornersBuilderKey key)public void load_corners(basic_string_view directory, CornersBuilderKey key)modifiable_corners
cpp
public ModifiableCornerRange modifiable_corners(CornersBuilderKey key)public ModifiableCornerRange modifiable_corners(CornersBuilderKey key)modifiable_corner
cpp
public Corner<dimension> & modifiable_corner(const uuid & id, CornersBuilderKey key)public Corner<dimension> & modifiable_corner(const uuid & id, CornersBuilderKey key)