pub struct CollisionObject {Show 13 fields
pub header: Header,
pub pose: Pose,
pub id: String,
pub type_: ObjectType,
pub primitives: Vec<SolidPrimitive>,
pub primitive_poses: Vec<Pose>,
pub meshes: Vec<Mesh>,
pub mesh_poses: Vec<Pose>,
pub planes: Vec<Plane>,
pub plane_poses: Vec<Pose>,
pub subframe_names: Vec<String>,
pub subframe_poses: Vec<Pose>,
pub operation: u8,
}
Fields§
§header: Header
§pose: Pose
§id: String
§type_: ObjectType
§primitives: Vec<SolidPrimitive>
§primitive_poses: Vec<Pose>
§meshes: Vec<Mesh>
§mesh_poses: Vec<Pose>
§planes: Vec<Plane>
§plane_poses: Vec<Pose>
§subframe_names: Vec<String>
§subframe_poses: Vec<Pose>
§operation: u8
Implementations§
Trait Implementations§
Source§impl Clone for CollisionObject
impl Clone for CollisionObject
Source§fn clone(&self) -> CollisionObject
fn clone(&self) -> CollisionObject
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 CollisionObject
impl Debug for CollisionObject
Source§impl Default for CollisionObject
impl Default for CollisionObject
Source§impl<'de> Deserialize<'de> for CollisionObject
impl<'de> Deserialize<'de> for CollisionObject
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
Source§impl PartialEq for CollisionObject
impl PartialEq for CollisionObject
Source§impl Serialize for CollisionObject
impl Serialize for CollisionObject
impl Message for CollisionObject
impl StructuralPartialEq for CollisionObject
Auto Trait Implementations§
impl Freeze for CollisionObject
impl RefUnwindSafe for CollisionObject
impl Send for CollisionObject
impl Sync for CollisionObject
impl Unpin for CollisionObject
impl UnwindSafe for CollisionObject
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