pub struct CuJointAStarParams {
pub resolution: f64,
pub max_nodes: u32,
pub collision_check_step: CuJointResolution,
pub metric: CuJointMetric,
}Expand description
Parameters of CuJointAStar.
Fields§
§resolution: f64Grid spacing (dimensionless, metric-scaled joint units).
max_nodes: u32Node capacity (2..=ASTAR_MAX_NODES).
collision_check_step: CuJointResolutionResolution of the segment collision checks.
metric: CuJointMetricScaling of dimensionless joint-space distances and costs.
Implementations§
Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for CuJointAStarParams
impl<'__de, __Context> BorrowDecode<'__de, __Context> for CuJointAStarParams
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl Clone for CuJointAStarParams
impl Clone for CuJointAStarParams
Source§fn clone(&self) -> CuJointAStarParams
fn clone(&self) -> CuJointAStarParams
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 moreimpl Copy for CuJointAStarParams
Source§impl Debug for CuJointAStarParams
impl Debug for CuJointAStarParams
Source§impl<__Context> Decode<__Context> for CuJointAStarParams
impl<__Context> Decode<__Context> for CuJointAStarParams
Source§impl Default for CuJointAStarParams
impl Default for CuJointAStarParams
Source§impl<'de> Deserialize<'de> for CuJointAStarParamswhere
CuJointAStarParams: Default,
impl<'de> Deserialize<'de> for CuJointAStarParamswhere
CuJointAStarParams: Default,
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 Encode for CuJointAStarParams
impl Encode for CuJointAStarParams
Source§impl PartialEq for CuJointAStarParams
impl PartialEq for CuJointAStarParams
Source§impl Serialize for CuJointAStarParams
impl Serialize for CuJointAStarParams
impl StructuralPartialEq for CuJointAStarParams
Source§impl TypePath for CuJointAStarParams
impl TypePath for CuJointAStarParams
fn type_path() -> &'static str
fn short_type_path() -> &'static str
fn type_ident() -> Option<&'static str>
fn crate_name() -> Option<&'static str>
fn module_path() -> Option<&'static str>
Auto Trait Implementations§
impl Freeze for CuJointAStarParams
impl RefUnwindSafe for CuJointAStarParams
impl Send for CuJointAStarParams
impl Sync for CuJointAStarParams
impl Unpin for CuJointAStarParams
impl UnsafeUnpin for CuJointAStarParams
impl UnwindSafe for CuJointAStarParams
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CuMsgPayload for T
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T> ElementType for T
impl<T> ElementType for T
impl<T> GetTypeRegistration for T
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 more