pub struct ChartSourceRecord {Show 14 fields
pub xmt: u32,
pub count: u32,
pub base_parameter: f64,
pub base_scale: f64,
pub chart_count: u32,
pub chordal_error: f64,
pub angular_error: f64,
pub parameter_errors: [f64; 2],
pub points: Vec<Point3>,
pub native_parameters: Option<Vec<f64>>,
pub ext_support_uv: SupportUv,
pub point_layout: ChartPointLayout,
pub framing: ChartFraming,
pub pos: usize,
}Expand description
One complete physical CHART_s source record.
Fields§
§xmt: u32Cross-reference index of the chart.
count: u32Serialized leading point count.
base_parameter: f64Base chart parameter.
base_scale: f64Chord-to-parameter scale.
chart_count: u32Redundant serialized chart count.
chordal_error: f64Chordal error in Parasolid metres.
angular_error: f64Angular error in radians.
parameter_errors: [f64; 2]Two serialized missing-parameter sentinels.
points: Vec<Point3>Model-space chart points in millimetres.
native_parameters: Option<Vec<f64>>Native ext11 parameters, when present.
ext_support_uv: SupportUvTwo ordered ext11 support-UV lanes.
point_layout: ChartPointLayoutHvec point layout.
framing: ChartFramingSerialized record framing.
pos: usizeType-tag offset in the inflated stream.
Trait Implementations§
Source§impl Clone for ChartSourceRecord
impl Clone for ChartSourceRecord
Source§fn clone(&self) -> ChartSourceRecord
fn clone(&self) -> ChartSourceRecord
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ChartSourceRecord
impl Debug for ChartSourceRecord
Source§impl PartialEq for ChartSourceRecord
impl PartialEq for ChartSourceRecord
impl StructuralPartialEq for ChartSourceRecord
Auto Trait Implementations§
impl Freeze for ChartSourceRecord
impl RefUnwindSafe for ChartSourceRecord
impl Send for ChartSourceRecord
impl Sync for ChartSourceRecord
impl Unpin for ChartSourceRecord
impl UnsafeUnpin for ChartSourceRecord
impl UnwindSafe for ChartSourceRecord
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