pub struct CurveData {
pub id: String,
pub curve: Option<MridRef>,
pub xvalue: Option<f64>,
pub y1value: Option<f64>,
pub y2value: Option<f64>,
}Expand description
Multi-purpose data points for defining a curve. The use of this generic class is discouraged if a more specific class can be used to specify the X and Y axis values along with their specific data types.
Fields§
§id: String§curve: Option<MridRef>The curve of this curve data point.
xvalue: Option<f64>The data value of the X-axis variable, depending on the X-axis units.
y1value: Option<f64>The data value of the first Y-axis variable, depending on the Y-axis units.
y2value: Option<f64>The data value of the second Y-axis variable (if present), depending on the Y-axis units.
Implementations§
Trait Implementations§
Source§impl CimElement for CurveData
impl CimElement for CurveData
Source§impl<'de> Deserialize<'de> for CurveData
impl<'de> Deserialize<'de> for CurveData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CurveData
impl RefUnwindSafe for CurveData
impl Send for CurveData
impl Sync for CurveData
impl Unpin for CurveData
impl UnsafeUnpin for CurveData
impl UnwindSafe for CurveData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more