pub struct MassProperties;Expand description
Weighs the part: every solid, each of its own part’s material.
Trait Implementations§
Source§impl Inspector for MassProperties
impl Inspector for MassProperties
const INFO: InspectorInfo
Source§type Options = Scope
type Options = Scope
What it is told besides the part, as a front end sends it (JSON);
the defaults where it sends none.
Source§type Report = MassReport
type Report = MassReport
Its answer, as a front end is sent it.
Source§fn inspect(
output: &mut Output<'_>,
_: &[PickedElement],
scope: Scope,
) -> GeopResult<(MassReport, Vec<Visual>)>
fn inspect( output: &mut Output<'_>, _: &[PickedElement], scope: Scope, ) -> GeopResult<(MassReport, Vec<Visual>)>
The answer about
output — of the elements picked, for one that
picks (InspectorInfo::picks) — and what to draw of it in the
viewport: the points a distance is measured between.Source§fn show(report: &MassReport) -> Answer
fn show(report: &MassReport) -> Answer
report as a front end shows it: what lets every front end show
every inspector’s answer alike. Nothing, by default: the report is
shown as it is.Auto Trait Implementations§
impl Freeze for MassProperties
impl RefUnwindSafe for MassProperties
impl Send for MassProperties
impl Sync for MassProperties
impl Unpin for MassProperties
impl UnsafeUnpin for MassProperties
impl UnwindSafe for MassProperties
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
Source§impl<I> ErasedInspector for Iwhere
I: Inspector,
impl<I> ErasedInspector for Iwhere
I: Inspector,
fn info(&self) -> &'static InspectorInfo
Source§fn inspect(
&self,
output: &mut Output<'_>,
picked: &[PickedElement],
options: &Value,
) -> Result<Inspection, GeopError>
fn inspect( &self, output: &mut Output<'_>, picked: &[PickedElement], options: &Value, ) -> Result<Inspection, GeopError>
The answer about
output, of picked, with options as sent.