docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    Struct BeamIndices

    Identifies a specific lidar beam in a series of lidar frames.

    Implements
    IComparable<BeamIndices>
    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetType()
    Namespace: Mechatronics.SensorSDK
    Assembly: solution.dll
    Syntax
    public struct BeamIndices : IComparable<BeamIndices>

    Constructors

    Name Description
    BeamIndices(int, int, int)

    Initializes and returns an instance of BeamIndices.

    Fields

    Name Description
    beamIdx

    The index of the beam in the current trigger, in the sorted firing sequence. Corresponds to an elevation for 3d mechanical lidars. Between 0 and the number of scanning planes, minus one.

    frameIdx

    The index of the frame. A frame correspond to one revolution of a mechanical lidar. Can be negative.

    triggerIdx

    The index of the trigger inside the frame. Corresponds to an azimuth for 3d mechanical lidars. Between 0 and the maximum number of triggers in a frame, minus one.

    Methods

    Name Description
    CompareTo(BeamIndices)

    Compares two BeamIndices instances.

    Operators

    Name Description
    operator >(BeamIndices, BeamIndices)

    Compares two BeamIndices instances.

    operator >=(BeamIndices, BeamIndices)

    Compares two BeamIndices instances.

    operator <(BeamIndices, BeamIndices)

    Compares two BeamIndices instances.

    operator <=(BeamIndices, BeamIndices)

    Compares two BeamIndices instances.

    In This Article
    Back to top
    Copyright © 2024 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)