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)