Alias the type of an element's color

This commit is contained in:
Aaron Fenyes 2024-11-11 00:04:48 -08:00
parent abb9d35335
commit a4ec52a4e7

View File

@ -11,11 +11,13 @@ use crate::engine::{realize_gram, PartialMatrix};
pub type ElementKey = usize; pub type ElementKey = usize;
pub type ConstraintKey = usize; pub type ConstraintKey = usize;
pub type ElementColor = [f32; 3];
#[derive(Clone, PartialEq)] #[derive(Clone, PartialEq)]
pub struct Element { pub struct Element {
pub id: String, pub id: String,
pub label: String, pub label: String,
pub color: [f32; 3], pub color: ElementColor,
pub representation: DVector<f64>, pub representation: DVector<f64>,
pub constraints: BTreeSet<ConstraintKey>, pub constraints: BTreeSet<ConstraintKey>,