SYMBOL INDEX (136 symbols across 20 files) FILE: src/Ros2ForUnity/Scripts/PostInstall.cs class PostInstall (line 32) | internal class PostInstall : IPostprocessBuildWithReport method OnPostprocessBuild (line 35) | public void OnPostprocessBuild(BuildReport report) FILE: src/Ros2ForUnity/Scripts/ROS2ClientExample.cs class ROS2ClientExample (line 27) | public class ROS2ClientExample : MonoBehaviour method periodicAsyncCall (line 35) | IEnumerator periodicAsyncCall() method periodicCall (line 56) | IEnumerator periodicCall() method Start (line 77) | void Start() method Update (line 91) | void Update() FILE: src/Ros2ForUnity/Scripts/ROS2ForUnity.cs class ROS2ForUnity (line 28) | internal class ROS2ForUnity type Platform (line 35) | public enum Platform method GetOS (line 41) | public static Platform GetOS() method InEditor (line 54) | private static bool InEditor() { method GetOSName (line 58) | private static string GetOSName() method GetEnvPathVariableName (line 71) | private string GetEnvPathVariableName() method GetEnvPathVariableValue (line 81) | private string GetEnvPathVariableValue() method GetRos2ForUnityPath (line 86) | public static string GetRos2ForUnityPath() method GetPluginPath (line 98) | public static string GetPluginPath() method SetEnvPathVariable (line 132) | private void SetEnvPathVariable() method IsStandalone (line 146) | public bool IsStandalone() { method GetROSVersion (line 150) | public string GetROSVersion() method CheckIntegrity (line 167) | public void CheckIntegrity() method GetROSVersionSourced (line 195) | public string GetROSVersionSourced() method CheckROSSupport (line 204) | private void CheckROSSupport(string ros2Codename) method RegisterCtrlCHandler (line 239) | private void RegisterCtrlCHandler() method ConnectLoggers (line 250) | private void ConnectLoggers() method GetMetadataValue (line 259) | private string GetMetadataValue(XmlDocument doc, string valuePath) method LoadMetadata (line 264) | private void LoadMetadata() method ROS2ForUnity (line 285) | internal ROS2ForUnity() method ThrowIfUninitialized (line 325) | private static void ThrowIfUninitialized(string callContext) method Ok (line 337) | public bool Ok() method DestroyROS2ForUnity (line 346) | internal void DestroyROS2ForUnity() method EditorPlayStateChanged (line 362) | void EditorPlayStateChanged(PlayModeStateChange change) FILE: src/Ros2ForUnity/Scripts/ROS2ListenerExample.cs class ROS2ListenerExample (line 24) | public class ROS2ListenerExample : MonoBehaviour method Start (line 30) | void Start() method Update (line 35) | void Update() FILE: src/Ros2ForUnity/Scripts/ROS2Node.cs class ROS2Node (line 28) | public class ROS2Node method ROS2Node (line 35) | internal ROS2Node(string unityROS2NodeName = "unity_ros2_node") method ThrowIfUninitialized (line 47) | private static void ThrowIfUninitialized(string callContext) method CreateSensorPublisher (line 60) | public Publisher CreateSensorPublisher(string topicName) where T... method CreatePublisher (line 72) | public Publisher CreatePublisher(string topicName, QualityOfServ... method CreateSubscription (line 84) | public Subscription CreateSubscription(string topicName, Action<... method RemoveSubscription (line 101) | public bool RemoveSubscription(ISubscriptionBase subscription) method RemovePublisher (line 112) | public bool RemovePublisher(IPublisherBase publisher) method CreateService (line 119) | public Service CreateService(string topic, Func call... method RemoveService (line 128) | public bool RemoveService(IServiceBase service) method CreateClient (line 135) | public Client CreateClient(string topic, QualityOfServiceP... method RemoveClient (line 144) | public bool RemoveClient(IClientBase client) FILE: src/Ros2ForUnity/Scripts/ROS2PerformanceTest.cs class ROS2PerformanceTest (line 24) | public class ROS2PerformanceTest : MonoBehaviour method Start (line 35) | void Start() method OnValidate (line 41) | void OnValidate() method Publish (line 54) | private void Publish() method FixedUpdate (line 77) | void FixedUpdate() method AssignField (line 87) | private void AssignField(ref sensor_msgs.msg.PointField pf, string n, ... method PrepMessage (line 95) | private void PrepMessage() FILE: src/Ros2ForUnity/Scripts/ROS2ServiceExample.cs class ROS2ServiceExample (line 26) | public class ROS2ServiceExample : MonoBehaviour method Start (line 32) | void Start() method addTwoInts (line 46) | public example_interfaces.srv.AddTwoInts_Response addTwoInts( example_... FILE: src/Ros2ForUnity/Scripts/ROS2TalkerExample.cs class ROS2TalkerExample (line 23) | public class ROS2TalkerExample : MonoBehaviour method Start (line 31) | void Start() method Update (line 36) | void Update() FILE: src/Ros2ForUnity/Scripts/ROS2UnityComponent.cs class ROS2UnityComponent (line 32) | public class ROS2UnityComponent : MonoBehaviour method Ok (line 44) | public bool Ok() method LazyConstruct (line 54) | private void LazyConstruct() method Start (line 68) | void Start() method CreateNode (line 73) | public ROS2Node CreateNode(string name) method RemoveNode (line 93) | public void RemoveNode(ROS2Node node) method RegisterExecutable (line 107) | public void RegisterExecutable(Action executable) method UnregisterExecutable (line 117) | public void UnregisterExecutable(Action executable) method Tick (line 128) | private void Tick() method FixedUpdate (line 147) | void FixedUpdate() method OnApplicationQuit (line 157) | void OnApplicationQuit() FILE: src/Ros2ForUnity/Scripts/ROS2UnityCore.cs class ROS2UnityCore (line 32) | public class ROS2UnityCore method Ok (line 43) | public bool Ok() method ROS2UnityCore (line 51) | public ROS2UnityCore() method CreateNode (line 65) | public ROS2Node CreateNode(string name) method RemoveNode (line 83) | public void RemoveNode(ROS2Node node) method RegisterExecutable (line 97) | public void RegisterExecutable(Action executable) method UnregisterExecutable (line 105) | public void UnregisterExecutable(Action executable) method Tick (line 116) | private void Tick() method DestroyNow (line 135) | public void DestroyNow() FILE: src/Ros2ForUnity/Scripts/Sensor.cs class ISensor (line 25) | public abstract class ISensor : MonoBehaviour method CreateROSParticipants (line 56) | public abstract void CreateROSParticipants(ROS2UnityComponent ros2Unit... method frameName (line 61) | public abstract string frameName(); class Sensor (line 67) | public abstract class Sensor : ISensor where T : MessageWithHeader, n... method AcquireValue (line 75) | protected abstract T AcquireValue(); method HasNewData (line 80) | protected abstract bool HasNewData(); method frameName (line 95) | public override string frameName() method VisualiseEffects (line 104) | protected virtual void VisualiseEffects() method OnValidate (line 112) | protected virtual void OnValidate() method OnUpdate (line 120) | protected virtual void OnUpdate() {} method CreateROSParticipants (line 125) | public override void CreateROSParticipants(ROS2UnityComponent ros2Unit... method ExecutorThreadSensorPublishAction (line 151) | internal void ExecutorThreadSensorPublishAction() method Update (line 177) | void Update() method Awake (line 186) | void Awake() method CalculateFrameTime (line 197) | void CalculateFrameTime() FILE: src/Ros2ForUnity/Scripts/Time/DotnetTimeSource.cs class DotnetTimeSource (line 25) | public class DotnetTimeSource : ITimeSource method TotalSystemTimeSeconds (line 37) | private double TotalSystemTimeSeconds() method UpdateSystemTime (line 42) | private void UpdateSystemTime() method DotnetTimeSource (line 48) | public DotnetTimeSource() method GetTime (line 53) | public void GetTime(out int seconds, out uint nanoseconds) FILE: src/Ros2ForUnity/Scripts/Time/ITimeSource.cs type ITimeSource (line 21) | public interface ITimeSource method GetTime (line 23) | public void GetTime(out int seconds, out uint nanoseconds); FILE: src/Ros2ForUnity/Scripts/Time/ROS2Clock.cs class ROS2Clock (line 24) | public class ROS2Clock method ROS2Clock (line 28) | public ROS2Clock() : this(new ROS2TimeSource()) method ROS2Clock (line 32) | public ROS2Clock(ITimeSource ts) method UpdateClockMessage (line 37) | public void UpdateClockMessage(ref rosgraph_msgs.msg.Clock clockMessage) method UpdateROSClockTime (line 46) | public void UpdateROSClockTime(builtin_interfaces.msg.Time time) method UpdateROSTimestamp (line 55) | public void UpdateROSTimestamp(ref ROS2.MessageWithHeader message) FILE: src/Ros2ForUnity/Scripts/Time/ROS2ScalableTimeSource.cs class ROS2ScalableTimeSource (line 24) | public class ROS2ScalableTimeSource : ITimeSource method ROS2ScalableTimeSource (line 35) | public ROS2ScalableTimeSource() method GetTime (line 40) | public void GetTime(out int seconds, out uint nanoseconds) FILE: src/Ros2ForUnity/Scripts/Time/ROS2TimeSource.cs class ROS2TimeSource (line 23) | public class ROS2TimeSource : ITimeSource method GetTime (line 27) | public void GetTime(out int seconds, out uint nanoseconds) FILE: src/Ros2ForUnity/Scripts/Time/TimeUtils.cs class TimeUtils (line 21) | internal static class TimeUtils method TimeFromTotalSeconds (line 23) | public static void TimeFromTotalSeconds(in double secondsIn, out int s... FILE: src/Ros2ForUnity/Scripts/Time/UnityTimeSource.cs class UnityTimeSource (line 28) | public class UnityTimeSource : ITimeSource method UnityTimeSource (line 33) | public UnityTimeSource() method GetTime (line 38) | public void GetTime(out int seconds, out uint nanoseconds) FILE: src/Ros2ForUnity/Scripts/Transformations.cs class Transformations (line 22) | public static class Transformations method Ros2Unity (line 24) | public static Vector3 Ros2Unity(this Vector3 vector3) method Unity2Ros (line 29) | public static Vector3 Unity2Ros(this Vector3 vector3) method Ros2UnityScale (line 34) | public static Vector3 Ros2UnityScale(this Vector3 vector3) method Unity2RosScale (line 39) | public static Vector3 Unity2RosScale(this Vector3 vector3) method Ros2Unity (line 44) | public static Quaternion Ros2Unity(this Quaternion quaternion) method Unity2Ros (line 49) | public static Quaternion Unity2Ros(this Quaternion quaternion) method Unity2Ros (line 54) | public static void Unity2Ros(ref Quaternion quaternion) method Unity2Ros (line 64) | public static void Unity2Ros(ref Vector3 vector) method Unity2RosMatrix4x4 (line 74) | public static Matrix4x4 Unity2RosMatrix4x4() FILE: src/scripts/metadata_generator.py function get_git_commit (line 26) | def get_git_commit(working_directory) -> str: function get_git_description (line 29) | def get_git_description(working_directory) -> str: function get_commit_date (line 32) | def get_commit_date(working_directory) -> str: function get_git_abbrev (line 35) | def get_git_abbrev(working_directory) -> str: function get_ros2_for_unity_root_path (line 38) | def get_ros2_for_unity_root_path() -> pathlib.Path: function get_ros2_for_unity_path (line 41) | def get_ros2_for_unity_path() -> pathlib.Path: function get_ros2cs_path (line 44) | def get_ros2cs_path() -> pathlib.Path: function get_ros2_path (line 47) | def get_ros2_path() -> pathlib.Path: function get_ros2_version (line 50) | def get_ros2_version() -> str: