Project OpenGeode
namespace internal
Records
- ArrayImpl
- EdgesImpl
- FacetEdgesImpl
- GridImpl
- PointsImpl
- PolygonsAroundVertexImpl
- PolyhedraAroundVertexImpl
- SimplicialModelCreator
- TextureImpl
Functions
side
cpp
SIDE side(const GEO::SIGN & sign)
SIDE side(const GEO::SIGN & sign)
opposite_side
cpp
SIDE opposite_side(const GEO::SIGN & sign)
SIDE opposite_side(const GEO::SIGN & sign)
point_segment_position
cpp
POSITION point_segment_position(const SIDE & s0, const SIDE & s1)
POSITION point_segment_position(const SIDE & s0, const SIDE & s1)
point_segment_position
cpp
POSITION point_segment_position(const SIDE & s0, const SIDE & s1, bool points_aligned)
POSITION point_segment_position(const SIDE & s0, const SIDE & s1, bool points_aligned)
point_triangle_position
cpp
POSITION point_triangle_position(SIDE s0, SIDE s1, SIDE s2)
POSITION point_triangle_position(SIDE s0, SIDE s1, SIDE s2)
point_triangle_position
cpp
POSITION point_triangle_position(SIDE s0, SIDE s1, SIDE s2, bool point_on_plane)
POSITION point_triangle_position(SIDE s0, SIDE s1, SIDE s2, bool point_on_plane)
point_tetrahedron_position
cpp
POSITION point_tetrahedron_position(const std::array<GEO::SIGN, 4> & signs)
POSITION point_tetrahedron_position(const std::array<GEO::SIGN, 4> & signs)
copy_points3d_into_2d
cpp
void copy_points3d_into_2d(const MeshFrom & from, Builder & builder, index_t axis_to_remove)
void copy_points3d_into_2d(const MeshFrom & from, Builder & builder, index_t axis_to_remove)
copy_points2d_into_3d
cpp
void copy_points2d_into_3d(const MeshFrom & from, Builder & builder, index_t axis_to_add, double axis_coordinate)
void copy_points2d_into_3d(const MeshFrom & from, Builder & builder, index_t axis_to_add, double axis_coordinate)
copy_points
cpp
void copy_points(const MeshFrom & from, Builder & builder)
void copy_points(const MeshFrom & from, Builder & builder)
copy_meta_info
cpp
void copy_meta_info(const MeshFrom & from, Builder & builder)
void copy_meta_info(const MeshFrom & from, Builder & builder)
copy_attributes
cpp
void copy_attributes(const AttributeManager & manager_in, AttributeManager & manager_out)
void copy_attributes(const AttributeManager & manager_in, AttributeManager & manager_out)
shape_function_value
cpp
double shape_function_value(const typename Grid<dimension>::CellIndices & cell_id, local_index_t node_id, const Point<dimension> & point_in_grid)
double shape_function_value(const typename Grid<dimension>::CellIndices & cell_id, local_index_t node_id, const Point<dimension> & point_in_grid)
segment_intersection_detection
cpp
POSITION segment_intersection_detection(const SIDE & s0, const SIDE & s1)
POSITION segment_intersection_detection(const SIDE & s0, const SIDE & s1)
triangle_intersection_detection
cpp
POSITION triangle_intersection_detection(SIDE s0, SIDE s1, SIDE s2)
POSITION triangle_intersection_detection(SIDE s0, SIDE s1, SIDE s2)
next_filtered_internal_iterator
cpp
void next_filtered_internal_iterator(Iterator & iterator)
void next_filtered_internal_iterator(Iterator & iterator)
next_filtered_embedding_iterator
cpp
void next_filtered_embedding_iterator(Iterator & iterator)
void next_filtered_embedding_iterator(Iterator & iterator)
meshes_bounding_box
cpp
BoundingBox<dimension> meshes_bounding_box(MeshComponentRange range)
BoundingBox<dimension> meshes_bounding_box(MeshComponentRange range)