pub struct GeometryShapeData {
pub transform: Transform,
pub geometry: GeometryShapeContainer,
}Fields§
§transform: TransformThe transform from the frame/origin of the parent Link to the frame/origin of this Geometry.
This is the reference for the placement of the geometry.
In URDF this field is refered to as <origin>.
geometry: GeometryShapeContainerImplementations§
Source§impl GeometryShapeData
impl GeometryShapeData
Sourcepub fn bounding_box(&self) -> (f32, f32, f32)
pub fn bounding_box(&self) -> (f32, f32, f32)
X Y Z Bounding box sizes from center of the origin of the shape.
Trait Implementations§
Source§impl Clone for GeometryShapeData
impl Clone for GeometryShapeData
Source§fn clone(&self) -> GeometryShapeData
fn clone(&self) -> GeometryShapeData
Returns a duplicate of the value. Read more
1.0.0 · 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 GeometryShapeData
impl Debug for GeometryShapeData
Source§impl PartialEq for GeometryShapeData
impl PartialEq for GeometryShapeData
impl StructuralPartialEq for GeometryShapeData
Auto Trait Implementations§
impl Freeze for GeometryShapeData
impl RefUnwindSafe for GeometryShapeData
impl Send for GeometryShapeData
impl Sync for GeometryShapeData
impl Unpin for GeometryShapeData
impl UnwindSafe for GeometryShapeData
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.