41 const std::vector<double>&
getValues(
size_t p_ConstraintId)
const;
58 const std::shared_ptr<const FMTGraphValues>& p_Values);
74 std::vector<std::shared_ptr<const FMTGraphValues>> m_Values;
Information about a spatial line graph: its id and the interned constraint values shared across ident...
Definition: FMTGraphInfo.h:22
size_t getGraphId() const
Return the graph id.
Definition: FMTGraphInfo.h:47
const std::vector< double > & getValues(size_t p_ConstraintId) const
Return the values of a constraint for the graph.
bool isEmpty() const
Return true if the graph info has no values.
void setValuesSize(size_t p_ValuesSize)
Reserve the number of constraint value vectors of the graph.
void setValues(size_t p_ConstraintId, const std::shared_ptr< const FMTGraphValues > &p_Values)
Set the interned values of a constraint for the graph.
FMTGraphInfo(size_t Id)
Construct a FMTGraphInfo from a graph id.
FMTGraphInfo()=default
Default constructor for FMTGraphInfo.
Definition: FMTAreaParser.h:40