Skip to content

Project Geode-Common ​

class EdgedCurveModifier ​

cpp
Inherits from GraphModifier
Inherits from GraphModifier

class EdgedCurveModifier ​

cpp
Inherits from GraphModifier
Inherits from GraphModifier

class EdgedCurveModifier ​

cpp
Inherits from GraphModifier
Inherits from GraphModifier

Functions ​

EdgedCurveModifier ​

cpp
public void EdgedCurveModifier<dimension>(const EdgedCurve<dimension> & curve, EdgedCurveBuilder<dimension> & builder)
public void EdgedCurveModifier<dimension>(const EdgedCurve<dimension> & curve, EdgedCurveBuilder<dimension> & builder)

EdgedCurveModifier ​

cpp
public void EdgedCurveModifier<dimension>(EdgedCurveModifier<dimension> && other)
public void EdgedCurveModifier<dimension>(EdgedCurveModifier<dimension> && other)

operator= ​

cpp
public EdgedCurveModifier<dimension> & operator=(EdgedCurveModifier<dimension> && other)
public EdgedCurveModifier<dimension> & operator=(EdgedCurveModifier<dimension> && other)

~EdgedCurveModifier ​

cpp
public void ~EdgedCurveModifier<dimension>()
public void ~EdgedCurveModifier<dimension>()

collapse_edge ​

cpp
public CollapseEdgeInfo collapse_edge(index_t edge_id, const Point<dimension> & point)
public CollapseEdgeInfo collapse_edge(index_t edge_id, const Point<dimension> & point)

Collapse an edge.

edge_id [in] Index of the edge to collapse.

point [in] Coordinates of the collapse point.

return the index of the collapse vertex.

split_edge ​

cpp
public SplitEdgeInfo split_edge(index_t edge_id, const Point<dimension> & point)
public SplitEdgeInfo split_edge(index_t edge_id, const Point<dimension> & point)

Split an edge.

edge_id [in] Index of the edge to split.

point [in] Coordinates of the new point.

return the index of the new vertex.

move_point ​

cpp
public void move_point(index_t vertex, const Point<dimension> & point)
public void move_point(index_t vertex, const Point<dimension> & point)

EdgedCurveModifier ​

cpp
public void EdgedCurveModifier<dimension>(const VertexSet & curve, VertexSetBuilder & builder, MeshModifierFactoryKey key)
public void EdgedCurveModifier<dimension>(const VertexSet & curve, VertexSetBuilder & builder, MeshModifierFactoryKey key)

curve ​

cpp
protected const EdgedCurve<dimension> & curve()
protected const EdgedCurve<dimension> & curve()

builder ​

cpp
protected EdgedCurveBuilder<dimension> & builder()
protected EdgedCurveBuilder<dimension> & builder()

class EdgedCurveModifier ​

cpp
Inherits from GraphModifier
Inherits from GraphModifier

Geode-solutions' documentation website