SYMBOL INDEX (679 symbols across 115 files) FILE: examples/panda_pick_and_place.py function add_panda_controller (line 24) | def add_panda_controller( function get_panda_ik (line 56) | def get_panda_ik( function insert_bucket (line 94) | def insert_bucket(world: scenario_gazebo.World) -> scenario_gazebo.Model: function insert_table (line 120) | def insert_table(world: scenario_gazebo.World) -> scenario_gazebo.Model: function insert_cube_in_operating_area (line 140) | def insert_cube_in_operating_area( function solve_ik (line 169) | def solve_ik( function end_effector_reached (line 189) | def end_effector_reached( function get_unload_position (line 206) | def get_unload_position(bucket: scenario_core.Model) -> np.ndarray: class FingersAction (line 211) | class FingersAction(enum.Enum): function move_fingers (line 217) | def move_fingers( FILE: examples/python/launch_cartpole.py function make_env_from_id (line 22) | def make_env_from_id(env_id: str, **kwargs) -> gym.Env: FILE: python/gym_ignition/__init__.py function initialize_verbosity (line 20) | def initialize_verbosity() -> None: FILE: python/gym_ignition/base/runtime.py class Runtime (line 11) | class Runtime(gym.Env, abc.ABC): method __init__ (line 63) | def __init__(self, task: Task, agent_rate: float): method timestamp (line 72) | def timestamp(self) -> float: FILE: python/gym_ignition/base/task.py class Task (line 23) | class Task(abc.ABC): method __init__ (line 55) | def __init__(self, agent_rate: float) -> None: method world (line 79) | def world(self) -> core.World: method world (line 93) | def world(self, world: core.World) -> None: method has_world (line 101) | def has_world(self) -> bool: method create_spaces (line 116) | def create_spaces(self) -> Tuple[ActionSpace, ObservationSpace]: method reset_task (line 136) | def reset_task(self) -> None: method set_action (line 149) | def set_action(self, action: Action) -> None: method get_observation (line 164) | def get_observation(self) -> Observation: method get_reward (line 180) | def get_reward(self) -> Reward: method is_done (line 195) | def is_done(self) -> bool: method get_info (line 212) | def get_info(self) -> Dict: method seed_task (line 221) | def seed_task(self, seed: int = None) -> SeedList: FILE: python/gym_ignition/context/gazebo/controllers.py class ComputedTorqueFixedBase (line 14) | class ComputedTorqueFixedBase(plugin.GazeboPlugin): method to_xml (line 30) | def to_xml(self) -> str: method _to_str (line 45) | def _to_str(iterable: Iterable) -> str: FILE: python/gym_ignition/context/gazebo/plugin.py class GazeboPlugin (line 17) | class GazeboPlugin(abc.ABC): method to_xml (line 44) | def to_xml(self) -> str: method args (line 53) | def args(self) -> Tuple[str, str, str]: method wrap_in_sdf (line 67) | def wrap_in_sdf(context: str) -> str: FILE: python/gym_ignition/randomizers/abc.py class TaskRandomizer (line 12) | class TaskRandomizer(abc.ABC): method randomize_task (line 14) | def randomize_task(self, task: gym_ignition.base.task.Task, **kwargs) ... class PhysicsRandomizer (line 29) | class PhysicsRandomizer(abc.ABC): method __init__ (line 38) | def __init__(self, randomize_after_rollouts_num: int = 0): method randomize_physics (line 44) | def randomize_physics(self, task: gym_ignition.base.task.Task, **kwarg... method get_engine (line 59) | def get_engine(self): method increase_rollout_counter (line 75) | def increase_rollout_counter(self) -> None: method physics_expired (line 84) | def physics_expired(self) -> bool: class ModelRandomizer (line 102) | class ModelRandomizer(abc.ABC): method randomize_model (line 104) | def randomize_model( class ModelDescriptionRandomizer (line 119) | class ModelDescriptionRandomizer(abc.ABC): method randomize_model_description (line 121) | def randomize_model_description( FILE: python/gym_ignition/randomizers/gazebo_env_randomizer.py class GazeboEnvRandomizer (line 17) | class GazeboEnvRandomizer(gym.Wrapper, TaskRandomizer, abc.ABC): method __init__ (line 48) | def __init__( method reset (line 75) | def reset(self, **kwargs) -> typing.Observation: method _create_environment (line 112) | def _create_environment( method _create_from_callable (line 131) | def _create_from_callable(make_env: MakeEnvCallable, **kwargs) -> gym.... method _create_from_id (line 137) | def _create_from_id(env_id: str, **kwargs) -> gym.Env: FILE: python/gym_ignition/randomizers/model/sdf.py class Distribution (line 13) | class Distribution(Enum): class Method (line 18) | class Method(Enum): class RandomizationData (line 24) | class RandomizationData(NamedTuple): class GaussianParams (line 34) | class GaussianParams(NamedTuple): class UniformParams (line 39) | class UniformParams(NamedTuple): class RandomizationDataBuilder (line 47) | class RandomizationDataBuilder: method __init__ (line 57) | def __init__(self, randomizer: "SDFRandomizer"): method at_xpath (line 62) | def at_xpath(self, xpath: str) -> "RandomizationDataBuilder": method sampled_from (line 75) | def sampled_from( method method (line 104) | def method(self, method: Method) -> "RandomizationDataBuilder": method ignore_zeros (line 118) | def ignore_zeros(self, ignore_zeros: bool) -> "RandomizationDataBuilder": method force_positive (line 136) | def force_positive(self, force_positive: bool = True) -> "Randomizatio... method add (line 153) | def add(self) -> None: class SDFRandomizer (line 169) | class SDFRandomizer: method __init__ (line 180) | def __init__(self, sdf_model: str): method seed (line 200) | def seed(self, seed: int) -> None: method find_xpath (line 209) | def find_xpath(self, xpath: str) -> List[etree.Element]: method process_data (line 224) | def process_data(self) -> None: method sample (line 268) | def sample(self, pretty_print=False) -> str: method new_randomization (line 323) | def new_randomization(self) -> RandomizationDataBuilder: method insert (line 332) | def insert(self, randomization_data) -> None: method get_active_randomizations (line 341) | def get_active_randomizations(self) -> List[RandomizationData]: method clean (line 353) | def clean(self) -> None: method _get_tree_from_file (line 365) | def _get_tree_from_file(xml_file) -> etree.ElementTree: method _get_element_text (line 373) | def _get_element_text(element: etree.Element) -> str: FILE: python/gym_ignition/randomizers/physics/dart.py class DART (line 11) | class DART(randomizers.abc.PhysicsRandomizer): method __init__ (line 19) | def __init__(self): method get_engine (line 23) | def get_engine(self): method randomize_physics (line 27) | def randomize_physics(self, task: gym_ignition.base.task.Task, **kwarg... FILE: python/gym_ignition/rbd/conversions.py class Transform (line 8) | class Transform(abc.ABC): method from_position_and_quaternion (line 10) | def from_position_and_quaternion( method from_position_and_rotation (line 25) | def from_position_and_rotation( method to_position_and_rotation (line 42) | def to_position_and_rotation( method to_position_and_quaternion (line 55) | def to_position_and_quaternion( class Quaternion (line 63) | class Quaternion(abc.ABC): method to_wxyz (line 65) | def to_wxyz(xyzw: np.ndarray) -> np.ndarray: method to_xyzw (line 73) | def to_xyzw(wxyz: np.ndarray) -> np.ndarray: method to_rotation (line 81) | def to_rotation(quaternion: np.ndarray) -> np.ndarray: method from_matrix (line 91) | def from_matrix(matrix: np.ndarray) -> np.ndarray: FILE: python/gym_ignition/rbd/idyntree/helpers.py class FrameVelocityRepresentation (line 14) | class FrameVelocityRepresentation(Enum): method to_idyntree (line 20) | def to_idyntree(self): class iDynTreeHelpers (line 35) | class iDynTreeHelpers(abc.ABC): method get_model_loader (line 37) | def get_model_loader(model_file: str, considered_joints: List[str] = N... method get_kindyncomputations (line 64) | def get_kindyncomputations( FILE: python/gym_ignition/rbd/idyntree/inverse_kinematics_nlp.py class TargetType (line 15) | class TargetType(Enum): class TransformTargetData (line 23) | class TransformTargetData: class TargetData (line 30) | class TargetData: class IKSolution (line 38) | class IKSolution: class RotationParametrization (line 45) | class RotationParametrization(Enum): method to_idyntree (line 50) | def to_idyntree(self): class TargetResolutionMode (line 62) | class TargetResolutionMode(Enum): method to_idyntree (line 69) | def to_idyntree(self): class InverseKinematicsNLP (line 87) | class InverseKinematicsNLP: method __init__ (line 88) | def __init__( method initialize (line 108) | def initialize( method set_current_robot_configuration (line 180) | def set_current_robot_configuration( method set_current_joint_configuration (line 209) | def set_current_joint_configuration( method add_target (line 227) | def add_target( method add_com_target (line 307) | def add_com_target( method update_position_target (line 327) | def update_position_target(self, target_name: str, position: np.ndarra... method update_rotation_target (line 350) | def update_rotation_target(self, target_name: str, quaternion: np.ndar... method update_transform_target (line 373) | def update_transform_target( method update_com_target (line 401) | def update_com_target(self, position: np.ndarray) -> None: method deactivate_com_target (line 419) | def deactivate_com_target(self) -> None: method add_frame_transform_constraint (line 430) | def add_frame_transform_constraint( method add_frame_position_constraint (line 443) | def add_frame_position_constraint( method add_frame_rotation_constraint (line 454) | def add_frame_rotation_constraint( method update_frame_transform_constraint (line 465) | def update_frame_transform_constraint( method deactivate_frame_constraint (line 480) | def deactivate_frame_constraint(self, frame_name: str) -> None: method solve (line 494) | def solve(self) -> None: method warm_start_from (line 502) | def warm_start_from( method get_base_frame (line 548) | def get_base_frame(self) -> str: method get_available_target_names (line 552) | def get_available_target_names(self) -> List[str]: method get_active_target_names (line 565) | def get_active_target_names(self, target_type: TargetType = None) -> L... method get_target_data (line 577) | def get_target_data(self, target_name: str) -> TargetData: method get_full_solution (line 581) | def get_full_solution(self) -> IKSolution: method get_reduced_solution (line 602) | def get_reduced_solution(self) -> IKSolution: method _get_model_loader (line 628) | def _get_model_loader( method _warm_start_with_last_solution (line 651) | def _warm_start_with_last_solution(self) -> None: FILE: python/gym_ignition/rbd/idyntree/kindyncomputations.py class KinDynComputations (line 17) | class KinDynComputations: method __init__ (line 18) | def __init__( method joint_serialization (line 44) | def joint_serialization(self) -> List[str]: method set_robot_state (line 48) | def set_robot_state( method set_robot_state_from_model (line 98) | def set_robot_state_from_model( method get_floating_base (line 139) | def get_floating_base(self) -> str: method get_joint_positions (line 143) | def get_joint_positions(self) -> np.ndarray: method get_joint_velocities (line 152) | def get_joint_velocities(self) -> np.ndarray: method get_model_velocity (line 161) | def get_model_velocity(self) -> np.ndarray: method get_model_position (line 170) | def get_model_position(self) -> np.ndarray: method get_world_transform (line 179) | def get_world_transform(self, frame_name: str) -> np.ndarray: method get_relative_transform (line 188) | def get_relative_transform( method get_world_base_transform (line 204) | def get_world_base_transform(self) -> np.ndarray: method get_relative_transform_explicit (line 209) | def get_relative_transform_explicit( method get_relative_adjoint_wrench_transform_explicit (line 266) | def get_relative_adjoint_wrench_transform_explicit( method get_mass_matrix (line 289) | def get_mass_matrix(self) -> np.ndarray: method get_generalized_gravity_forces (line 298) | def get_generalized_gravity_forces(self) -> np.ndarray: method get_bias_forces (line 312) | def get_bias_forces(self) -> np.ndarray: method get_momentum (line 326) | def get_momentum(self) -> Tuple[np.ndarray, np.ndarray]: method get_centroidal_momentum (line 334) | def get_centroidal_momentum(self) -> Tuple[np.ndarray, np.ndarray]: method get_com_position (line 342) | def get_com_position(self) -> np.ndarray: method get_com_velocity (line 347) | def get_com_velocity(self) -> np.ndarray: method get_average_velocity (line 380) | def get_average_velocity(self) -> np.ndarray: method get_centroidal_average_velocity (line 385) | def get_centroidal_average_velocity(self) -> np.ndarray: method get_frame_jacobian (line 390) | def get_frame_jacobian(self, frame_name: str) -> np.ndarray: method get_linear_angular_momentum_jacobian (line 402) | def get_linear_angular_momentum_jacobian(self) -> np.ndarray: method get_centroidal_total_momentum_jacobian (line 411) | def get_centroidal_total_momentum_jacobian(self) -> np.ndarray: method get_average_velocity_jacobian (line 420) | def get_average_velocity_jacobian(self) -> np.ndarray: method get_centroidal_average_velocity_jacobian (line 429) | def get_centroidal_average_velocity_jacobian(self) -> np.ndarray: method get_frame_bias_acc (line 438) | def get_frame_bias_acc(self, frame_name: str) -> np.ndarray: method get_com_bias_acc (line 447) | def get_com_bias_acc(self) -> np.ndarray: FILE: python/gym_ignition/rbd/idyntree/numpy.py class FromNumPy (line 9) | class FromNumPy(abc.ABC): method to_idyntree_dyn_vector (line 11) | def to_idyntree_dyn_vector(array: np.ndarray) -> idt.VectorDynSize: method to_idyntree_fixed_vector (line 16) | def to_idyntree_fixed_vector(array: np.ndarray): method to_idyntree_position (line 36) | def to_idyntree_position(position: np.ndarray) -> idt.Position: method to_idyntree_rotation (line 44) | def to_idyntree_rotation(quaternion: np.ndarray) -> idt.Rotation: method to_idyntree_transform (line 57) | def to_idyntree_transform( method to_idyntree_twist (line 80) | def to_idyntree_twist( class ToNumPy (line 97) | class ToNumPy(abc.ABC): method from_idyntree_vector (line 99) | def from_idyntree_vector(vector) -> np.ndarray: method from_idyntree_transform (line 118) | def from_idyntree_transform( FILE: python/gym_ignition/rbd/utils.py function wedge (line 8) | def wedge(vector3: np.ndarray) -> np.ndarray: function vee (line 37) | def vee(matrix3x3: np.ndarray) -> np.ndarray: function extract_skew (line 59) | def extract_skew(matrix: np.ndarray) -> np.ndarray: function extract_symm (line 76) | def extract_symm(matrix: np.ndarray) -> np.ndarray: FILE: python/gym_ignition/runtimes/gazebo_runtime.py class GazeboRuntime (line 16) | class GazeboRuntime(runtime.Runtime): method __init__ (line 38) | def __init__( method timestamp (line 95) | def timestamp(self) -> float: method step (line 103) | def step(self, action: Action) -> State: method reset (line 134) | def reset(self) -> Observation: method render (line 154) | def render(self, mode: str = "human", **kwargs) -> None: method close (line 166) | def close(self) -> None: method seed (line 173) | def seed(self, seed: int = None) -> SeedList: method gazebo (line 190) | def gazebo(self) -> scenario.GazeboSimulator: method world (line 221) | def world(self) -> scenario.World: FILE: python/gym_ignition/runtimes/realtime_runtime.py class RealTimeRuntime (line 9) | class RealTimeRuntime(runtime.Runtime): method __init__ (line 18) | def __init__(self, task_cls: type, robot_cls: type, agent_rate: float,... method timestamp (line 35) | def timestamp(self) -> float: method step (line 43) | def step(self, action: Action) -> State: method reset (line 73) | def reset(self) -> Observation: method render (line 80) | def render(self, mode: str = "human", **kwargs) -> None: method close (line 83) | def close(self) -> None: FILE: python/gym_ignition/scenario/model_with_file.py class ModelWithFile (line 8) | class ModelWithFile(abc.ABC): method __init__ (line 9) | def __init__(self): method get_model_file (line 15) | def get_model_file(cls) -> str: FILE: python/gym_ignition/scenario/model_wrapper.py class ModelWrapper (line 10) | class ModelWrapper(scenario.Model, abc.ABC): method __init__ (line 11) | def __init__(self, model: scenario.Model): method __getattr__ (line 18) | def __getattr__(self, name): FILE: python/gym_ignition/utils/logger.py function custom_formatwarning (line 14) | def custom_formatwarning(msg, *args, **kwargs): function warn (line 27) | def warn(msg: str, *args) -> None: function set_level (line 40) | def set_level(level: int, scenario_level: int = None) -> None: function gym_verbosity (line 82) | def gym_verbosity(level: int): FILE: python/gym_ignition/utils/math.py function normalize (line 13) | def normalize( function denormalize (line 39) | def denormalize( FILE: python/gym_ignition/utils/misc.py function string_to_file (line 8) | def string_to_file(string: str) -> str: FILE: python/gym_ignition/utils/resource_finder.py function get_search_paths (line 14) | def get_search_paths() -> List[str]: function add_path (line 19) | def add_path(data_path: str) -> None: function add_path_from_env_var (line 37) | def add_path_from_env_var(env_variable: str) -> None: function find_resource (line 56) | def find_resource(file_name: str) -> str: FILE: python/gym_ignition/utils/scenario.py function get_unique_model_name (line 15) | def get_unique_model_name(world: scenario.World, model_name: str) -> str: function init_gazebo_sim (line 49) | def init_gazebo_sim( function get_joint_positions_space (line 94) | def get_joint_positions_space( FILE: python/gym_ignition_environments/models/cartpole.py class CartPole (line 13) | class CartPole(model_wrapper.ModelWrapper, model_with_file.ModelWithFile): method __init__ (line 14) | def __init__( method get_model_file (line 45) | def get_model_file(cls) -> str: FILE: python/gym_ignition_environments/models/icub.py class ICubGazeboABC (line 14) | class ICubGazeboABC( method __init__ (line 63) | def __init__( class ICubGazebo (line 102) | class ICubGazebo(ICubGazeboABC): method __init__ (line 103) | def __init__( method get_model_file (line 119) | def get_model_file(cls) -> str: class ICubGazeboSimpleCollisions (line 126) | class ICubGazeboSimpleCollisions(ICubGazeboABC): method __init__ (line 127) | def __init__( method get_model_file (line 143) | def get_model_file(cls) -> str: FILE: python/gym_ignition_environments/models/panda.py class Panda (line 13) | class Panda(model_wrapper.ModelWrapper, model_with_file.ModelWithFile): method __init__ (line 14) | def __init__( method get_model_file (line 78) | def get_model_file(cls) -> str: FILE: python/gym_ignition_environments/models/pendulum.py class Pendulum (line 13) | class Pendulum(model_wrapper.ModelWrapper, model_with_file.ModelWithFile): method __init__ (line 14) | def __init__( method get_model_file (line 45) | def get_model_file(cls) -> str: FILE: python/gym_ignition_environments/randomizers/cartpole.py class CartpoleRandomizersMixin (line 26) | class CartpoleRandomizersMixin( method __init__ (line 37) | def __init__(self, randomize_physics_after_rollouts: int = 0): method get_engine (line 53) | def get_engine(self): method randomize_physics (line 57) | def randomize_physics(self, task: SupportedTasks, **kwargs) -> None: method randomize_task (line 68) | def randomize_task(self, task: SupportedTasks, **kwargs) -> None: method randomize_model_description (line 96) | def randomize_model_description(self, task: SupportedTasks, **kwargs) ... method _get_sdf_randomizer (line 106) | def _get_sdf_randomizer( method _clean_world (line 144) | def _clean_world(task: SupportedTasks) -> None: method _populate_world (line 153) | def _populate_world(task: SupportedTasks, cartpole_model: str = None) ... class CartpoleEnvRandomizer (line 163) | class CartpoleEnvRandomizer( method __init__ (line 170) | def __init__(self, env: MakeEnvCallable, num_physics_rollouts: int = 0): FILE: python/gym_ignition_environments/randomizers/cartpole_no_rand.py class CartpoleEnvNoRandomizations (line 20) | class CartpoleEnvNoRandomizations(gazebo_env_randomizer.GazeboEnvRandomi... method __init__ (line 28) | def __init__(self, env: MakeEnvCallable): method randomize_task (line 32) | def randomize_task(self, task: SupportedTasks, **kwargs) -> None: FILE: python/gym_ignition_environments/tasks/cartpole_continuous_balancing.py class CartPoleContinuousBalancing (line 22) | class CartPoleContinuousBalancing(task.Task, abc.ABC): method __init__ (line 23) | def __init__(self, agent_rate: float, reward_cart_at_center: bool = Tr... method create_spaces (line 43) | def create_spaces(self) -> Tuple[ActionSpace, ObservationSpace]: method set_action (line 72) | def set_action(self, action: Action) -> None: method get_observation (line 84) | def get_observation(self) -> Observation: method get_reward (line 99) | def get_reward(self) -> Reward: method is_done (line 118) | def is_done(self) -> bool: method reset_task (line 128) | def reset_task(self) -> None: FILE: python/gym_ignition_environments/tasks/cartpole_continuous_swingup.py class CartPoleContinuousSwingup (line 22) | class CartPoleContinuousSwingup(task.Task, abc.ABC): method __init__ (line 23) | def __init__(self, agent_rate: float, reward_cart_at_center: bool = Tr... method create_spaces (line 43) | def create_spaces(self) -> Tuple[ActionSpace, ObservationSpace]: method set_action (line 72) | def set_action(self, action: Action) -> None: method get_observation (line 84) | def get_observation(self) -> Observation: method get_reward (line 99) | def get_reward(self) -> Reward: method is_done (line 122) | def is_done(self) -> bool: method reset_task (line 132) | def reset_task(self) -> None: FILE: python/gym_ignition_environments/tasks/cartpole_discrete_balancing.py class CartPoleDiscreteBalancing (line 22) | class CartPoleDiscreteBalancing(task.Task, abc.ABC): method __init__ (line 23) | def __init__( method create_spaces (line 46) | def create_spaces(self) -> Tuple[ActionSpace, ObservationSpace]: method set_action (line 72) | def set_action(self, action: Action) -> None: method get_observation (line 84) | def get_observation(self) -> Observation: method get_reward (line 99) | def get_reward(self) -> Reward: method is_done (line 118) | def is_done(self) -> bool: method reset_task (line 128) | def reset_task(self) -> None: FILE: python/gym_ignition_environments/tasks/pendulum_swingup.py class PendulumSwingUp (line 22) | class PendulumSwingUp(task.Task, abc.ABC): method __init__ (line 23) | def __init__(self, agent_rate: float, **kwargs): method create_spaces (line 35) | def create_spaces(self) -> Tuple[ActionSpace, ObservationSpace]: method set_action (line 47) | def set_action(self, action: Action) -> None: method get_observation (line 59) | def get_observation(self) -> Observation: method get_reward (line 74) | def get_reward(self) -> Reward: method is_done (line 93) | def is_done(self) -> bool: method reset_task (line 103) | def reset_task(self) -> None: FILE: scenario/bindings/__init__.py function supported_versions_specifier_set (line 14) | def supported_versions_specifier_set() -> packaging.specifiers.Specifier... class InstallMode (line 29) | class InstallMode(Enum): function detect_install_mode (line 35) | def detect_install_mode() -> InstallMode: function setup_gazebo_environment (line 53) | def setup_gazebo_environment() -> None: function preload_tensorflow_shared_libraries (line 86) | def preload_tensorflow_shared_libraries() -> None: function pre_import_gym (line 122) | def pre_import_gym() -> None: function check_gazebo_installation (line 135) | def check_gazebo_installation() -> None: function import_gazebo (line 178) | def import_gazebo() -> None: function create_home_dot_folder (line 212) | def create_home_dot_folder() -> None: FILE: scenario/deps/clara/clara.hpp type clara (line 55) | namespace clara { namespace TextFlow { type TextFlow (line 55) | namespace TextFlow { function isWhitespace (line 57) | inline auto isWhitespace( char c ) -> bool { function isBreakableBefore (line 61) | inline auto isBreakableBefore( char c ) -> bool { function isBreakableAfter (line 65) | inline auto isBreakableAfter( char c ) -> bool { class Columns (line 70) | class Columns class iterator (line 253) | class iterator { type EndTag (line 255) | struct EndTag {} method iterator (line 261) | iterator( Columns const& columns, EndTag ) method iterator (line 278) | explicit iterator( Columns const& columns ) method begin (line 328) | auto begin() const -> iterator { return iterator( *this ); } method end (line 329) | auto end() const -> iterator { return { *this, iterator::EndTag() ... method friend (line 341) | inline friend std::ostream& operator << ( std::ostream& os, Column... method toString (line 354) | auto toString() const -> std::string { class Column (line 72) | class Column { class iterator (line 79) | class iterator { method iterator (line 90) | iterator( Column const& column, size_t stringIndex ) method line (line 95) | auto line() const -> std::string const& { return m_column.m_stri... method isBoundary (line 97) | auto isBoundary( size_t at ) const -> bool { method calcLength (line 107) | void calcLength() { method indent (line 135) | auto indent() const -> size_t { method addIndentAndSuffix (line 140) | auto addIndentAndSuffix(std::string const &plain) const -> std::... method iterator (line 151) | explicit iterator( Column const& column ) : m_column( column ) { method Column (line 199) | explicit Column( std::string const& text ) { m_strings.push_back( ... method width (line 201) | auto width( size_t newWidth ) -> Column& { method indent (line 206) | auto indent( size_t newIndent ) -> Column& { method initialIndent (line 210) | auto initialIndent( size_t newIndent ) -> Column& { method width (line 215) | auto width() const -> size_t { return m_width; } method begin (line 216) | auto begin() const -> iterator { return iterator( *this ); } method end (line 217) | auto end() const -> iterator { return { *this, m_strings.size() }; } method friend (line 219) | inline friend std::ostream& operator << ( std::ostream& os, Column... method toString (line 233) | auto toString() const -> std::string { class Spacer (line 240) | class Spacer : public Column { method Spacer (line 243) | explicit Spacer( size_t spaceWidth ) : Column( "" ) { class Columns (line 248) | class Columns { class iterator (line 253) | class iterator { type EndTag (line 255) | struct EndTag {} method iterator (line 261) | iterator( Columns const& columns, EndTag ) method iterator (line 278) | explicit iterator( Columns const& columns ) method begin (line 328) | auto begin() const -> iterator { return iterator( *this ); } method end (line 329) | auto end() const -> iterator { return { *this, iterator::EndTag() ... method friend (line 341) | inline friend std::ostream& operator << ( std::ostream& os, Column... method toString (line 354) | auto toString() const -> std::string { type detail (line 384) | namespace detail { type UnaryLambdaTraits (line 388) | struct UnaryLambdaTraits : UnaryLambdaTraits (line 396) | struct UnaryLambdaTraits { class TokenStream (line 402) | class TokenStream method loadBuffer (line 450) | void loadBuffer() { method TokenStream (line 482) | explicit TokenStream( Args const &args ) : TokenStream( args.m_arg... method TokenStream (line 484) | TokenStream( Iterator it, Iterator itEnd ) : it( it ), itEnd( itEn... method count (line 492) | auto count() const -> size_t { return m_tokenBuffer.size() + (itEn... class Args (line 405) | class Args { method Args (line 411) | Args( int argc, char const* const* argv ) method Args (line 415) | Args( std::initializer_list args ) method exeName (line 420) | auto exeName() const -> std::string { type TokenType (line 427) | enum class TokenType { type Token (line 430) | struct Token { function isOptPrefix (line 435) | inline auto isOptPrefix( char c ) -> bool { class TokenStream (line 444) | class TokenStream { method loadBuffer (line 450) | void loadBuffer() { method TokenStream (line 482) | explicit TokenStream( Args const &args ) : TokenStream( args.m_arg... method TokenStream (line 484) | TokenStream( Iterator it, Iterator itEnd ) : it( it ), itEnd( itEn... method count (line 492) | auto count() const -> size_t { return m_tokenBuffer.size() + (itEn... class ResultBase (line 517) | class ResultBase { type Type (line 519) | enum Type { method ResultBase (line 524) | ResultBase( Type type ) : m_type( type ) {} class ResultValueBase (line 533) | class ResultValueBase : public ResultBase { method value (line 535) | auto value() const -> T const & { method ResultValueBase (line 541) | ResultValueBase( Type type ) : ResultBase( type ) {} method ResultValueBase (line 543) | ResultValueBase( ResultValueBase const &other ) : ResultBase( othe... method ResultValueBase (line 548) | ResultValueBase( Type, T const &value ) : ResultBase( Ok ) { class ResultValueBase (line 572) | class ResultValueBase : public ResultBase { class BasicResult (line 578) | class BasicResult : public ResultValueBase { method BasicResult (line 581) | explicit BasicResult( BasicResult const &other ) method ok (line 589) | static auto ok( U const &value ) -> BasicResult { return { ResultB... method ok (line 590) | static auto ok() -> BasicResult { return { ResultBase::Ok }; } method logicError (line 591) | static auto logicError( std::string const &message ) -> BasicResul... method runtimeError (line 592) | static auto runtimeError( std::string const &message ) -> BasicRes... method type (line 595) | auto type() const -> ResultBase::Type { return m_type; } method errorMessage (line 596) | auto errorMessage() const -> std::string { return m_errorMessage; } method enforceOk (line 599) | void enforceOk() const override { method BasicResult (line 611) | BasicResult( ResultBase::Type type, std::string const &message ) type ParseResultType (line 622) | enum class ParseResultType { class ParseState (line 626) | class ParseState { method ParseState (line 629) | ParseState( ParseResultType type, TokenStream const &remainingToke... method type (line 634) | auto type() const -> ParseResultType { return m_type; } method remainingTokens (line 635) | auto remainingTokens() const -> TokenStream { return m_remainingTo... type HelpColumns (line 646) | struct HelpColumns { function convertInto (line 652) | inline auto convertInto( std::string const &source, T& target ) -> P... function convertInto (line 661) | inline auto convertInto( std::string const &source, std::string& tar... function convertInto (line 665) | inline auto convertInto( std::string const &source, bool &target ) -... function convertInto (line 678) | inline auto convertInto( std::string const &source, CLARA_CONFIG_OPT... type NonCopyable (line 687) | struct NonCopyable { method NonCopyable (line 688) | NonCopyable() = default; method NonCopyable (line 689) | NonCopyable( NonCopyable const & ) = delete; method NonCopyable (line 690) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 691) | NonCopyable &operator=( NonCopyable const & ) = delete; method NonCopyable (line 692) | NonCopyable &operator=( NonCopyable && ) = delete; type BoundRef (line 695) | struct BoundRef : NonCopyable { method isContainer (line 697) | virtual auto isContainer() const -> bool { return false; } method isFlag (line 698) | virtual auto isFlag() const -> bool { return false; } type BoundValueRefBase (line 700) | struct BoundValueRefBase : BoundRef { type BoundFlagRefBase (line 703) | struct BoundFlagRefBase : BoundRef { method isFlag (line 705) | virtual auto isFlag() const -> bool { return true; } type BoundValueRef (line 709) | struct BoundValueRef : BoundValueRefBase { method BoundValueRef (line 712) | explicit BoundValueRef( T &ref ) : m_ref( ref ) {} method setValue (line 714) | auto setValue( std::string const &arg ) -> ParserResult override { type BoundValueRef> (line 720) | struct BoundValueRef> : BoundValueRefBase { method BoundValueRef (line 723) | explicit BoundValueRef( std::vector &ref ) : m_ref( ref ) {} method isContainer (line 725) | auto isContainer() const -> bool override { return true; } method setValue (line 727) | auto setValue( std::string const &arg ) -> ParserResult override { type BoundFlagRef (line 736) | struct BoundFlagRef : BoundFlagRefBase { method BoundFlagRef (line 739) | explicit BoundFlagRef( bool &ref ) : m_ref( ref ) {} method setFlag (line 741) | auto setFlag( bool flag ) -> ParserResult override { type LambdaInvoker (line 748) | struct LambdaInvoker { method invoke (line 752) | static auto invoke( L const &lambda, ArgType const &arg ) -> Parse... type LambdaInvoker (line 758) | struct LambdaInvoker { method invoke (line 760) | static auto invoke( L const &lambda, ArgType const &arg ) -> Parse... function invokeLambda (line 767) | inline auto invokeLambda( L const &lambda, std::string const &arg ) ... type BoundLambda (line 777) | struct BoundLambda : BoundValueRefBase { method BoundLambda (line 781) | explicit BoundLambda( L const &lambda ) : m_lambda( lambda ) {} method setValue (line 783) | auto setValue( std::string const &arg ) -> ParserResult override { type BoundFlagLambda (line 789) | struct BoundFlagLambda : BoundFlagRefBase { method BoundFlagLambda (line 795) | explicit BoundFlagLambda( L const &lambda ) : m_lambda( lambda ) {} method setFlag (line 797) | auto setFlag( bool flag ) -> ParserResult override { type Optionality (line 802) | enum class Optionality { Optional, Required } type Parser (line 804) | struct Parser method getHelpColumns (line 1111) | auto getHelpColumns() const -> std::vector { method writeToStream (line 1120) | void writeToStream( std::ostream &os ) const { method validate (line 1166) | auto validate() const -> Result override { method parse (line 1182) | auto parse( std::string const& exeName, TokenStream const &tokens ... class ParserBase (line 806) | class ParserBase { method validate (line 809) | virtual auto validate() const -> Result { return Result::ok(); } method cardinality (line 811) | virtual auto cardinality() const -> size_t { return 1; } method parse (line 813) | auto parse( Args const &args ) const -> InternalParseResult { class ComposableParserImpl (line 819) | class ComposableParserImpl : public ParserBase { class ParserRefImpl (line 830) | class ParserRefImpl : public ComposableParserImpl { method ParserRefImpl (line 837) | explicit ParserRefImpl( std::shared_ptr const &ref ) : m... method ParserRefImpl (line 841) | ParserRefImpl( T &ref, std::string const &hint ) method ParserRefImpl (line 847) | ParserRefImpl( LambdaT const &ref, std::string const &hint ) method optional (line 857) | auto optional() -> DerivedT & { method required (line 862) | auto required() -> DerivedT & { method isOptional (line 867) | auto isOptional() const -> bool { method cardinality (line 871) | auto cardinality() const -> size_t override { method hint (line 878) | auto hint() const -> std::string { return m_hint; } class ExeName (line 881) | class ExeName : public ComposableParserImpl { method makeRef (line 886) | static auto makeRef(LambdaT const &lambda) -> std::shared_ptr( "" ... method ExeName (line 893) | explicit ExeName( std::string &ref ) : ExeName() { method ExeName (line 898) | explicit ExeName( LambdaT const& lambda ) : ExeName() { method parse (line 903) | auto parse( std::string const&, TokenStream const &tokens ) const ... method name (line 907) | auto name() const -> std::string { return *m_name; } method set (line 908) | auto set( std::string const& newName ) -> ParserResult { class Arg (line 923) | class Arg : public ParserRefImpl { method parse (line 927) | auto parse( std::string const &, TokenStream const &tokens ) const... function normaliseOpt (line 948) | inline auto normaliseOpt( std::string const &optName ) -> std::string { class Opt (line 957) | class Opt : public ParserRefImpl { method Opt (line 963) | explicit Opt( LambdaT const &ref ) : ParserRefImpl( std::make_shar... method Opt (line 965) | explicit Opt( bool &ref ) : ParserRefImpl( std::make_shared std::vector { method isMatch (line 993) | auto isMatch( std::string const &optToken ) const -> bool { method parse (line 1004) | auto parse( std::string const&, TokenStream const &tokens ) const ... method validate (line 1040) | auto validate() const -> Result override { type Help (line 1058) | struct Help : Opt { method Help (line 1059) | Help( bool &showHelpFlag ) type Parser (line 1073) | struct Parser : ParserBase { method getHelpColumns (line 1111) | auto getHelpColumns() const -> std::vector { method writeToStream (line 1120) | void writeToStream( std::ostream &os ) const { method validate (line 1166) | auto validate() const -> Result override { method parse (line 1182) | auto parse( std::string const& exeName, TokenStream const &tokens ... type clara (line 383) | namespace clara { type TextFlow (line 55) | namespace TextFlow { function isWhitespace (line 57) | inline auto isWhitespace( char c ) -> bool { function isBreakableBefore (line 61) | inline auto isBreakableBefore( char c ) -> bool { function isBreakableAfter (line 65) | inline auto isBreakableAfter( char c ) -> bool { class Columns (line 70) | class Columns class iterator (line 253) | class iterator { type EndTag (line 255) | struct EndTag {} method iterator (line 261) | iterator( Columns const& columns, EndTag ) method iterator (line 278) | explicit iterator( Columns const& columns ) method begin (line 328) | auto begin() const -> iterator { return iterator( *this ); } method end (line 329) | auto end() const -> iterator { return { *this, iterator::EndTag() ... method friend (line 341) | inline friend std::ostream& operator << ( std::ostream& os, Column... method toString (line 354) | auto toString() const -> std::string { class Column (line 72) | class Column { class iterator (line 79) | class iterator { method iterator (line 90) | iterator( Column const& column, size_t stringIndex ) method line (line 95) | auto line() const -> std::string const& { return m_column.m_stri... method isBoundary (line 97) | auto isBoundary( size_t at ) const -> bool { method calcLength (line 107) | void calcLength() { method indent (line 135) | auto indent() const -> size_t { method addIndentAndSuffix (line 140) | auto addIndentAndSuffix(std::string const &plain) const -> std::... method iterator (line 151) | explicit iterator( Column const& column ) : m_column( column ) { method Column (line 199) | explicit Column( std::string const& text ) { m_strings.push_back( ... method width (line 201) | auto width( size_t newWidth ) -> Column& { method indent (line 206) | auto indent( size_t newIndent ) -> Column& { method initialIndent (line 210) | auto initialIndent( size_t newIndent ) -> Column& { method width (line 215) | auto width() const -> size_t { return m_width; } method begin (line 216) | auto begin() const -> iterator { return iterator( *this ); } method end (line 217) | auto end() const -> iterator { return { *this, m_strings.size() }; } method friend (line 219) | inline friend std::ostream& operator << ( std::ostream& os, Column... method toString (line 233) | auto toString() const -> std::string { class Spacer (line 240) | class Spacer : public Column { method Spacer (line 243) | explicit Spacer( size_t spaceWidth ) : Column( "" ) { class Columns (line 248) | class Columns { class iterator (line 253) | class iterator { type EndTag (line 255) | struct EndTag {} method iterator (line 261) | iterator( Columns const& columns, EndTag ) method iterator (line 278) | explicit iterator( Columns const& columns ) method begin (line 328) | auto begin() const -> iterator { return iterator( *this ); } method end (line 329) | auto end() const -> iterator { return { *this, iterator::EndTag() ... method friend (line 341) | inline friend std::ostream& operator << ( std::ostream& os, Column... method toString (line 354) | auto toString() const -> std::string { type detail (line 384) | namespace detail { type UnaryLambdaTraits (line 388) | struct UnaryLambdaTraits : UnaryLambdaTraits (line 396) | struct UnaryLambdaTraits { class TokenStream (line 402) | class TokenStream method loadBuffer (line 450) | void loadBuffer() { method TokenStream (line 482) | explicit TokenStream( Args const &args ) : TokenStream( args.m_arg... method TokenStream (line 484) | TokenStream( Iterator it, Iterator itEnd ) : it( it ), itEnd( itEn... method count (line 492) | auto count() const -> size_t { return m_tokenBuffer.size() + (itEn... class Args (line 405) | class Args { method Args (line 411) | Args( int argc, char const* const* argv ) method Args (line 415) | Args( std::initializer_list args ) method exeName (line 420) | auto exeName() const -> std::string { type TokenType (line 427) | enum class TokenType { type Token (line 430) | struct Token { function isOptPrefix (line 435) | inline auto isOptPrefix( char c ) -> bool { class TokenStream (line 444) | class TokenStream { method loadBuffer (line 450) | void loadBuffer() { method TokenStream (line 482) | explicit TokenStream( Args const &args ) : TokenStream( args.m_arg... method TokenStream (line 484) | TokenStream( Iterator it, Iterator itEnd ) : it( it ), itEnd( itEn... method count (line 492) | auto count() const -> size_t { return m_tokenBuffer.size() + (itEn... class ResultBase (line 517) | class ResultBase { type Type (line 519) | enum Type { method ResultBase (line 524) | ResultBase( Type type ) : m_type( type ) {} class ResultValueBase (line 533) | class ResultValueBase : public ResultBase { method value (line 535) | auto value() const -> T const & { method ResultValueBase (line 541) | ResultValueBase( Type type ) : ResultBase( type ) {} method ResultValueBase (line 543) | ResultValueBase( ResultValueBase const &other ) : ResultBase( othe... method ResultValueBase (line 548) | ResultValueBase( Type, T const &value ) : ResultBase( Ok ) { class ResultValueBase (line 572) | class ResultValueBase : public ResultBase { class BasicResult (line 578) | class BasicResult : public ResultValueBase { method BasicResult (line 581) | explicit BasicResult( BasicResult const &other ) method ok (line 589) | static auto ok( U const &value ) -> BasicResult { return { ResultB... method ok (line 590) | static auto ok() -> BasicResult { return { ResultBase::Ok }; } method logicError (line 591) | static auto logicError( std::string const &message ) -> BasicResul... method runtimeError (line 592) | static auto runtimeError( std::string const &message ) -> BasicRes... method type (line 595) | auto type() const -> ResultBase::Type { return m_type; } method errorMessage (line 596) | auto errorMessage() const -> std::string { return m_errorMessage; } method enforceOk (line 599) | void enforceOk() const override { method BasicResult (line 611) | BasicResult( ResultBase::Type type, std::string const &message ) type ParseResultType (line 622) | enum class ParseResultType { class ParseState (line 626) | class ParseState { method ParseState (line 629) | ParseState( ParseResultType type, TokenStream const &remainingToke... method type (line 634) | auto type() const -> ParseResultType { return m_type; } method remainingTokens (line 635) | auto remainingTokens() const -> TokenStream { return m_remainingTo... type HelpColumns (line 646) | struct HelpColumns { function convertInto (line 652) | inline auto convertInto( std::string const &source, T& target ) -> P... function convertInto (line 661) | inline auto convertInto( std::string const &source, std::string& tar... function convertInto (line 665) | inline auto convertInto( std::string const &source, bool &target ) -... function convertInto (line 678) | inline auto convertInto( std::string const &source, CLARA_CONFIG_OPT... type NonCopyable (line 687) | struct NonCopyable { method NonCopyable (line 688) | NonCopyable() = default; method NonCopyable (line 689) | NonCopyable( NonCopyable const & ) = delete; method NonCopyable (line 690) | NonCopyable( NonCopyable && ) = delete; method NonCopyable (line 691) | NonCopyable &operator=( NonCopyable const & ) = delete; method NonCopyable (line 692) | NonCopyable &operator=( NonCopyable && ) = delete; type BoundRef (line 695) | struct BoundRef : NonCopyable { method isContainer (line 697) | virtual auto isContainer() const -> bool { return false; } method isFlag (line 698) | virtual auto isFlag() const -> bool { return false; } type BoundValueRefBase (line 700) | struct BoundValueRefBase : BoundRef { type BoundFlagRefBase (line 703) | struct BoundFlagRefBase : BoundRef { method isFlag (line 705) | virtual auto isFlag() const -> bool { return true; } type BoundValueRef (line 709) | struct BoundValueRef : BoundValueRefBase { method BoundValueRef (line 712) | explicit BoundValueRef( T &ref ) : m_ref( ref ) {} method setValue (line 714) | auto setValue( std::string const &arg ) -> ParserResult override { type BoundValueRef> (line 720) | struct BoundValueRef> : BoundValueRefBase { method BoundValueRef (line 723) | explicit BoundValueRef( std::vector &ref ) : m_ref( ref ) {} method isContainer (line 725) | auto isContainer() const -> bool override { return true; } method setValue (line 727) | auto setValue( std::string const &arg ) -> ParserResult override { type BoundFlagRef (line 736) | struct BoundFlagRef : BoundFlagRefBase { method BoundFlagRef (line 739) | explicit BoundFlagRef( bool &ref ) : m_ref( ref ) {} method setFlag (line 741) | auto setFlag( bool flag ) -> ParserResult override { type LambdaInvoker (line 748) | struct LambdaInvoker { method invoke (line 752) | static auto invoke( L const &lambda, ArgType const &arg ) -> Parse... type LambdaInvoker (line 758) | struct LambdaInvoker { method invoke (line 760) | static auto invoke( L const &lambda, ArgType const &arg ) -> Parse... function invokeLambda (line 767) | inline auto invokeLambda( L const &lambda, std::string const &arg ) ... type BoundLambda (line 777) | struct BoundLambda : BoundValueRefBase { method BoundLambda (line 781) | explicit BoundLambda( L const &lambda ) : m_lambda( lambda ) {} method setValue (line 783) | auto setValue( std::string const &arg ) -> ParserResult override { type BoundFlagLambda (line 789) | struct BoundFlagLambda : BoundFlagRefBase { method BoundFlagLambda (line 795) | explicit BoundFlagLambda( L const &lambda ) : m_lambda( lambda ) {} method setFlag (line 797) | auto setFlag( bool flag ) -> ParserResult override { type Optionality (line 802) | enum class Optionality { Optional, Required } type Parser (line 804) | struct Parser method getHelpColumns (line 1111) | auto getHelpColumns() const -> std::vector { method writeToStream (line 1120) | void writeToStream( std::ostream &os ) const { method validate (line 1166) | auto validate() const -> Result override { method parse (line 1182) | auto parse( std::string const& exeName, TokenStream const &tokens ... class ParserBase (line 806) | class ParserBase { method validate (line 809) | virtual auto validate() const -> Result { return Result::ok(); } method cardinality (line 811) | virtual auto cardinality() const -> size_t { return 1; } method parse (line 813) | auto parse( Args const &args ) const -> InternalParseResult { class ComposableParserImpl (line 819) | class ComposableParserImpl : public ParserBase { class ParserRefImpl (line 830) | class ParserRefImpl : public ComposableParserImpl { method ParserRefImpl (line 837) | explicit ParserRefImpl( std::shared_ptr const &ref ) : m... method ParserRefImpl (line 841) | ParserRefImpl( T &ref, std::string const &hint ) method ParserRefImpl (line 847) | ParserRefImpl( LambdaT const &ref, std::string const &hint ) method optional (line 857) | auto optional() -> DerivedT & { method required (line 862) | auto required() -> DerivedT & { method isOptional (line 867) | auto isOptional() const -> bool { method cardinality (line 871) | auto cardinality() const -> size_t override { method hint (line 878) | auto hint() const -> std::string { return m_hint; } class ExeName (line 881) | class ExeName : public ComposableParserImpl { method makeRef (line 886) | static auto makeRef(LambdaT const &lambda) -> std::shared_ptr( "" ... method ExeName (line 893) | explicit ExeName( std::string &ref ) : ExeName() { method ExeName (line 898) | explicit ExeName( LambdaT const& lambda ) : ExeName() { method parse (line 903) | auto parse( std::string const&, TokenStream const &tokens ) const ... method name (line 907) | auto name() const -> std::string { return *m_name; } method set (line 908) | auto set( std::string const& newName ) -> ParserResult { class Arg (line 923) | class Arg : public ParserRefImpl { method parse (line 927) | auto parse( std::string const &, TokenStream const &tokens ) const... function normaliseOpt (line 948) | inline auto normaliseOpt( std::string const &optName ) -> std::string { class Opt (line 957) | class Opt : public ParserRefImpl { method Opt (line 963) | explicit Opt( LambdaT const &ref ) : ParserRefImpl( std::make_shar... method Opt (line 965) | explicit Opt( bool &ref ) : ParserRefImpl( std::make_shared std::vector { method isMatch (line 993) | auto isMatch( std::string const &optToken ) const -> bool { method parse (line 1004) | auto parse( std::string const&, TokenStream const &tokens ) const ... method validate (line 1040) | auto validate() const -> Result override { type Help (line 1058) | struct Help : Opt { method Help (line 1059) | Help( bool &showHelpFlag ) type Parser (line 1073) | struct Parser : ParserBase { method getHelpColumns (line 1111) | auto getHelpColumns() const -> std::vector { method writeToStream (line 1120) | void writeToStream( std::ostream &os ) const { method validate (line 1166) | auto validate() const -> Result override { method parse (line 1182) | auto parse( std::string const& exeName, TokenStream const &tokens ... type UnaryLambdaTraits (line 391) | struct UnaryLambdaTraits { FILE: scenario/src/controllers/include/scenario/controllers/ComputedTorqueFixedBase.h function namespace (line 20) | namespace scenario::core { function namespace (line 24) | namespace scenario::controllers { FILE: scenario/src/controllers/include/scenario/controllers/Controller.h function namespace (line 19) | namespace scenario::controllers { function namespace (line 28) | namespace scenario::core { function class (line 47) | class scenario::controllers::UseScenarioModel function class (line 59) | class scenario::controllers::SetBaseReferences function class (line 68) | class scenario::controllers::SetJointReferences FILE: scenario/src/controllers/include/scenario/controllers/References.h function namespace (line 16) | namespace scenario::controllers { function BaseReferences (line 21) | struct scenario::controllers::BaseReferences function JointReferences (line 31) | struct scenario::controllers::JointReferences FILE: scenario/src/controllers/src/ComputedTorqueFixedBase.cpp class ComputedTorqueFixedBase::Impl (line 29) | class ComputedTorqueFixedBase::Impl class Buffers (line 32) | class Buffers method toEigen (line 48) | static Eigen::Map toEigen(std::vector& vector) class ComputedTorqueFixedBase::Impl::Buffers (line 54) | class ComputedTorqueFixedBase::Impl::Buffers method Buffers (line 57) | Buffers(const unsigned controlledDofs = 0) FILE: scenario/src/core/include/scenario/core/Joint.h type PID (line 18) | struct PID type Limit (line 19) | struct Limit type JointLimit (line 20) | struct JointLimit function JointType (line 25) | enum class JointType FILE: scenario/src/core/include/scenario/core/Link.h function namespace (line 17) | namespace scenario::core { function class (line 25) | class scenario::core::Link function Pose (line 188) | struct scenario::core::Pose function ContactPoint (line 214) | struct scenario::core::ContactPoint function Contact (line 223) | struct scenario::core::Contact FILE: scenario/src/core/include/scenario/core/Model.h function namespace (line 19) | namespace scenario::core { function class (line 28) | class scenario::core::Model FILE: scenario/src/core/include/scenario/core/World.h function namespace (line 18) | namespace scenario::core { function class (line 25) | class scenario::core::World FILE: scenario/src/core/include/scenario/core/utils/signals.h function namespace (line 15) | namespace scenario::core::utils { function class (line 19) | class scenario::core::utils::SignalManager FILE: scenario/src/core/include/scenario/core/utils/utils.h function namespace (line 14) | namespace scenario::core::utils { FILE: scenario/src/core/src/signals.cpp type scenario::core::detail (line 16) | namespace scenario::core::detail { class SignalManager::Impl (line 22) | class SignalManager::Impl function SignalManager (line 54) | SignalManager& SignalManager::Instance() FILE: scenario/src/gazebo/include/scenario/gazebo/GazeboEntity.h function namespace (line 36) | namespace scenario::gazebo { function class (line 40) | class scenario::gazebo::GazeboEntity FILE: scenario/src/gazebo/include/scenario/gazebo/GazeboSimulator.h function namespace (line 36) | namespace scenario::gazebo { function class (line 41) | class scenario::gazebo::GazeboSimulator FILE: scenario/src/gazebo/include/scenario/gazebo/Joint.h function namespace (line 41) | namespace scenario::gazebo { FILE: scenario/src/gazebo/include/scenario/gazebo/Link.h function namespace (line 43) | namespace scenario::gazebo { FILE: scenario/src/gazebo/include/scenario/gazebo/Model.h function namespace (line 42) | namespace scenario::gazebo { FILE: scenario/src/gazebo/include/scenario/gazebo/World.h function namespace (line 42) | namespace scenario::gazebo { FILE: scenario/src/gazebo/include/scenario/gazebo/components/BasePoseTarget.h function namespace (line 35) | namespace ignition::gazebo { FILE: scenario/src/gazebo/include/scenario/gazebo/components/BaseWorldAccelerationTarget.h function namespace (line 36) | namespace ignition::gazebo { FILE: scenario/src/gazebo/include/scenario/gazebo/components/BaseWorldVelocityTarget.h function namespace (line 36) | namespace ignition::gazebo { FILE: scenario/src/gazebo/include/scenario/gazebo/components/ExternalWorldWrenchCmdWithDuration.h function namespace (line 38) | namespace ignition::gazebo { FILE: scenario/src/gazebo/include/scenario/gazebo/components/HistoryOfAppliedJointForces.h function namespace (line 36) | namespace ignition::gazebo { FILE: scenario/src/gazebo/include/scenario/gazebo/components/JointAcceleration.h function namespace (line 37) | namespace ignition { FILE: scenario/src/gazebo/include/scenario/gazebo/components/JointAccelerationTarget.h function namespace (line 37) | namespace ignition::gazebo { FILE: scenario/src/gazebo/include/scenario/gazebo/components/JointControlMode.h function namespace (line 36) | namespace ignition::gazebo { FILE: scenario/src/gazebo/include/scenario/gazebo/components/JointController.h function namespace (line 34) | namespace ignition::gazebo { FILE: scenario/src/gazebo/include/scenario/gazebo/components/JointControllerPeriod.h function namespace (line 37) | namespace ignition::gazebo { FILE: scenario/src/gazebo/include/scenario/gazebo/components/JointPID.h function namespace (line 35) | namespace ignition::gazebo { FILE: scenario/src/gazebo/include/scenario/gazebo/components/JointPositionTarget.h function namespace (line 36) | namespace ignition::gazebo { FILE: scenario/src/gazebo/include/scenario/gazebo/components/JointVelocityTarget.h function namespace (line 37) | namespace ignition::gazebo { FILE: scenario/src/gazebo/include/scenario/gazebo/components/SimulatedTime.h function namespace (line 36) | namespace ignition::gazebo { FILE: scenario/src/gazebo/include/scenario/gazebo/components/Timestamp.h function namespace (line 36) | namespace ignition::gazebo { FILE: scenario/src/gazebo/include/scenario/gazebo/exceptions.h function namespace (line 38) | namespace scenario::gazebo { FILE: scenario/src/gazebo/include/scenario/gazebo/helpers.h function namespace (line 62) | namespace scenario::gazebo::utils { function ignition (line 244) | static inline ignition::math::Vector3d function ignition (line 250) | static inline ignition::math::Vector4d function ignition (line 256) | static inline ignition::math::Quaterniond function ignition (line 262) | static inline ignition::math::PID function scenario (line 275) | static inline scenario::core::PID function class (line 288) | class WrenchWithDuration function class (line 347) | class LinkWrenchCmd FILE: scenario/src/gazebo/include/scenario/gazebo/utils.h function namespace (line 41) | namespace scenario::base { function namespace (line 45) | namespace scenario::gazebo { function Verbosity (line 50) | enum class Verbosity FILE: scenario/src/gazebo/src/GazeboSimulator.cpp type scenario::gazebo::detail (line 63) | namespace scenario::gazebo::detail { class ECMProvider (line 64) | class ECMProvider type PhysicsData (line 65) | struct PhysicsData type SimulationResources (line 66) | struct SimulationResources type detail::PhysicsData (line 73) | struct detail::PhysicsData method valid (line 79) | bool valid() const { return this->rtf > 0 && this->maxStepSize > 0; } class scenario::gazebo::detail::ECMProvider (line 82) | class scenario::gazebo::detail::ECMProvider final method ECMProvider (line 87) | ECMProvider() class GazeboSimulator::Impl (line 105) | class GazeboSimulator::Impl FILE: scenario/src/gazebo/src/Joint.cpp class Joint::Impl (line 66) | class Joint::Impl FILE: scenario/src/gazebo/src/Link.cpp class Link::Impl (line 61) | class Link::Impl method GetWorldPose (line 66) | static ignition::math::Pose3d GetWorldPose(const Link& link, FILE: scenario/src/gazebo/src/Model.cpp class Model::Impl (line 68) | class Model::Impl FILE: scenario/src/gazebo/src/World.cpp class World::Impl (line 60) | class World::Impl method insertModel (line 74) | bool insertModel(const std::shared_ptr& modelSdfRoot, FILE: scenario/src/gazebo/src/helpers.cpp type scenario::gazebo::utils (line 361) | namespace scenario::gazebo::utils { FILE: scenario/src/plugins/ControllerRunner/ControllerRunner.cpp class ControllerRunner::Impl (line 57) | class ControllerRunner::Impl FILE: scenario/src/plugins/ControllerRunner/ControllerRunner.h function namespace (line 38) | namespace scenario::plugins::gazebo { FILE: scenario/src/plugins/ControllerRunner/ControllersFactory.cpp class ControllersFactory::Impl (line 44) | class ControllersFactory::Impl function T (line 155) | T ControllersFactory::Impl::GetElementValueAs( FILE: scenario/src/plugins/ControllerRunner/ControllersFactory.h function namespace (line 37) | namespace scenario::plugins::gazebo { function class (line 41) | class scenario::plugins::gazebo::ControllersFactory FILE: scenario/src/plugins/JointController/JointController.cpp class JointController::Impl (line 56) | class JointController::Impl FILE: scenario/src/plugins/JointController/JointController.h function namespace (line 38) | namespace scenario::plugins::gazebo { FILE: scenario/src/plugins/Physics/CanonicalLinkModelTracker.hh type ignition::gazebo (line 29) | namespace ignition::gazebo type IGNITION_GAZEBO_VERSION_NAMESPACE (line 31) | inline namespace IGNITION_GAZEBO_VERSION_NAMESPACE { type systems::physics_system (line 32) | namespace systems::physics_system class CanonicalLinkModelTracker (line 55) | class CanonicalLinkModelTracker FILE: scenario/src/plugins/Physics/EntityFeatureMap.hh type ignition::gazebo (line 32) | namespace ignition::gazebo type IGNITION_GAZEBO_VERSION_NAMESPACE (line 34) | inline namespace IGNITION_GAZEBO_VERSION_NAMESPACE { type systems::physics_system (line 35) | namespace systems::physics_system class EntityFeatureMap (line 63) | class EntityFeatureMap method EntityCast (line 96) | PhysicsEntityPtr method EntityCast (line 150) | PhysicsEntityPtr method RequiredEntityPtr (line 166) | RequiredEntityPtr Get(const Entity &_entity) const method Entity (line 181) | Entity Get(const RequiredEntityPtr &_physEntity) const method RequiredEntityPtr (line 196) | RequiredEntityPtr GetPhysicsEntityPtr(std::size_t _id) const method HasEntity (line 211) | bool HasEntity(const Entity &_entity) const method HasEntity (line 221) | bool HasEntity(const RequiredEntityPtr &_physicsEntity) const method AddEntity (line 229) | void AddEntity(const Entity &_entity, method Remove (line 240) | bool Remove(Entity _entity) method Remove (line 257) | bool Remove(const RequiredEntityPtr &_physicsEntity) method TotalMapEntryCount (line 282) | std::size_t TotalMapEntryCount() const FILE: scenario/src/plugins/Physics/Physics.cc class ignition::gazebo::systems::PhysicsPrivate (line 151) | class ignition::gazebo::systems::PhysicsPrivate type MinimumFeatureList (line 157) | struct MinimumFeatureList : ignition::physics::FeatureList< type FrictionPyramidSlipComplianceFeatureList (line 418) | struct FrictionPyramidSlipComplianceFeatureList type JointFeatureList (line 427) | struct JointFeatureList : ignition::physics::FeatureList< type DetachableJointFeatureList (line 439) | struct DetachableJointFeatureList : physics::FeatureList< type JointGetTransmittedWrenchFeatureList (line 448) | struct JointGetTransmittedWrenchFeatureList : physics::FeatureList< type CollisionFeatureList (line 455) | struct CollisionFeatureList : ignition::physics::FeatureList< type CollisionMaskFeatureList (line 472) | struct CollisionMaskFeatureList : ignition::physics::FeatureList< type LinkForceFeatureList (line 479) | struct LinkForceFeatureList : ignition::physics::FeatureList< type BoundingBoxFeatureList (line 486) | struct BoundingBoxFeatureList : ignition::physics::FeatureList< type JointVelocityCommandFeatureList (line 494) | struct JointVelocityCommandFeatureList : physics::FeatureList< type WorldVelocityCommandFeatureList (line 499) | struct WorldVelocityCommandFeatureList : type MeshFeatureList (line 510) | struct MeshFeatureList : physics::FeatureList< type HeightmapFeatureList (line 520) | struct HeightmapFeatureList : ignition::physics::FeatureList< type CollisionDetectorFeatureList (line 527) | struct CollisionDetectorFeatureList : ignition::physics::FeatureList< type SolverFeatureList (line 533) | struct SolverFeatureList : ignition::physics::FeatureList< type NestedModelFeatureList (line 540) | struct NestedModelFeatureList : ignition::physics::FeatureList< type AllContactData (line 3143) | struct AllContactData FILE: scenario/src/plugins/Physics/Physics.hh type ignition (line 55) | namespace ignition type gazebo (line 57) | namespace gazebo type IGNITION_GAZEBO_VERSION_NAMESPACE (line 60) | inline namespace IGNITION_GAZEBO_VERSION_NAMESPACE { type systems (line 61) | namespace systems class PhysicsPrivate (line 64) | class PhysicsPrivate class Physics (line 68) | class Physics: FILE: tests/.python/test_contacts.py function test_contacts (line 12) | def test_contacts(): FILE: tests/.python/test_environments_gazebowrapper.py function template_run_environment (line 13) | def template_run_environment(env_name): function test_environment (line 40) | def test_environment(env_name: str): FILE: tests/.python/test_externalforce.py function test_external_force (line 12) | def test_external_force(): FILE: tests/.python/test_joint_force.py function test_joint_force (line 10) | def test_joint_force(): function test_joint_force_multiple_iterations (line 49) | def test_joint_force_multiple_iterations(): FILE: tests/.python/test_pendulum_wrt_ground_truth.py class PendulumEnv (line 19) | class PendulumEnv(gym.Env): method __init__ (line 27) | def __init__(self): method set_state_from_obs (line 42) | def set_state_from_obs(self, observation: np.ndarray) -> None: method step (line 54) | def step(self, action: np.ndarray) -> State: method reset (line 71) | def reset(self): method render (line 75) | def render(self, mode="human", **kwargs): method seed (line 78) | def seed(self, seed=None): function theta_from_obs (line 82) | def theta_from_obs(observation: np.ndarray) -> float: function template_pendulum_wrt_ground_truth (line 122) | def template_pendulum_wrt_ground_truth(env_name: str, max_error_in_deg: ... function test_pendulum_ignition (line 188) | def test_pendulum_ignition(env_name: str, max_error_in_deg: float): FILE: tests/.python/test_rates.py function almost_equal (line 17) | def almost_equal(first, second, epsilon=None) -> bool: function template_test (line 36) | def template_test( function create_test_matrix (line 121) | def create_test_matrix() -> List[Tuple[float, float, float]]: function test_rates (line 148) | def test_rates(rtf: float, agent_rate: float, physics_rate: float): FILE: tests/.python/test_robot_base.py function test_robot_fixed_base (line 12) | def test_robot_fixed_base(simulator_name: str): function test_robot_floating_to_fixed (line 61) | def test_robot_floating_to_fixed(simulator_name: str): FILE: tests/.python/test_robot_controller.py function test_joint_controller (line 11) | def test_joint_controller(): FILE: tests/.python/test_runtimes.py function template_compare_environments (line 91) | def template_compare_environments(env_name_a: str, env_name_b: str, max_... function test_compare_environments (line 168) | def test_compare_environments(env_name_a: str, env_name_b: str, max_erro... FILE: tests/.python/utils.py class Simulator (line 17) | class Simulator(abc.ABC): method step (line 22) | def step(self): method close (line 26) | def close(self): class Gazebo (line 30) | class Gazebo(Simulator): method __init__ (line 33) | def __init__( method step (line 51) | def step(self): method close (line 57) | def close(self): class PyBullet (line 62) | class PyBullet(Simulator): method __init__ (line 65) | def __init__(self, physics_rate: float): method step (line 76) | def step(self): method close (line 79) | def close(self): function get_pendulum (line 84) | def get_pendulum(simulator: Simulator, **kwargs): function get_cartpole (line 97) | def get_cartpole(simulator: Simulator, **kwargs): class CubeGazeboRobot (line 110) | class CubeGazeboRobot(gazebo_robot.GazeboRobot): method __init__ (line 111) | def __init__(self, gazebo, initial_position: np.ndarray, model_file: s... function get_cube_urdf (line 135) | def get_cube_urdf() -> str: FILE: tests/common/utils.py function id_gazebo_fn (line 15) | def id_gazebo_fn(val: Tuple[float, float, float]): function gazebo_fixture (line 21) | def gazebo_fixture(request): function default_world_fixture (line 57) | def default_world_fixture(request): function get_multi_world_sdf_file (line 88) | def get_multi_world_sdf_file() -> str: function get_cube_sdf_string (line 103) | def get_cube_sdf_string() -> str: function get_cube_urdf_string (line 152) | def get_cube_urdf_string() -> str: function get_cube_urdf (line 183) | def get_cube_urdf() -> str: function get_empty_world_sdf (line 189) | def get_empty_world_sdf() -> str: class SphereURDF (line 198) | class SphereURDF: method urdf (line 204) | def urdf(self) -> str: FILE: tests/test_gym_ignition/test_inverse_kinematics.py function test_inverse_kinematics (line 25) | def test_inverse_kinematics( FILE: tests/test_gym_ignition/test_normalization.py function test_normalization (line 31) | def test_normalization(input, low, high, output): FILE: tests/test_gym_ignition/test_reproducibility.py function make_env (line 17) | def make_env(**kwargs) -> gym.Env: function test_reproducibility (line 26) | def test_reproducibility(num_physics_rollouts: int): FILE: tests/test_gym_ignition/test_sdf_randomizer.py function test_sdf_randomizer (line 23) | def test_sdf_randomizer(): function test_randomizer_reproducibility (line 80) | def test_randomizer_reproducibility(): function test_randomize_missing_element (line 139) | def test_randomize_missing_element(): function test_full_panda_randomization (line 197) | def test_full_panda_randomization(): FILE: tests/test_scenario/test_contacts.py function get_cube_urdf_string_double_collision (line 25) | def get_cube_urdf_string_double_collision() -> str: function test_cube_contact (line 71) | def test_cube_contact(gazebo: scenario.GazeboSimulator, get_model_str: C... function test_cube_multiple_contacts (line 142) | def test_cube_multiple_contacts( FILE: tests/test_scenario/test_custom_controllers.py function test_computed_torque_fixed_base (line 26) | def test_computed_torque_fixed_base(gazebo: scenario.GazeboSimulator): FILE: tests/test_scenario/test_external_wrench.py function test_fixed_base (line 24) | def test_fixed_base(default_world: Tuple[scenario.GazeboSimulator, scena... FILE: tests/test_scenario/test_gazebo_simulator.py function test_initialization (line 33) | def test_initialization(gazebo: scenario.GazeboSimulator): function test_run (line 64) | def test_run(gazebo: scenario.GazeboSimulator): function test_pause (line 74) | def test_pause(gazebo: scenario.GazeboSimulator): function test_paused_step (line 97) | def test_paused_step(gazebo: scenario.GazeboSimulator): function test_load_default_world (line 117) | def test_load_default_world(gazebo: scenario.GazeboSimulator): FILE: tests/test_scenario/test_ignition_fuel.py function test_download_model_from_fuel (line 26) | def test_download_model_from_fuel(gazebo: scenario.GazeboSimulator): function test_fuel_world (line 55) | def test_fuel_world(gazebo: scenario.GazeboSimulator): FILE: tests/test_scenario/test_link_velocities.py function to_wxyz (line 26) | def to_wxyz(xyzw: np.ndarray) -> np.ndarray: function to_xyzw (line 34) | def to_xyzw(wxyz: np.ndarray) -> np.ndarray: function to_matrix (line 42) | def to_matrix(quaternion: Tuple[float, float, float, float]) -> np.ndarray: function get_random_panda (line 48) | def get_random_panda( function get_cube (line 71) | def get_cube(gazebo: scenario.GazeboSimulator, world: scenario.World) ->... function test_linear_velocity (line 98) | def test_linear_velocity( function test_angular_velocity (line 159) | def test_angular_velocity( function test_linear_acceleration (line 221) | def test_linear_acceleration( function test_angular_acceleration (line 288) | def test_angular_acceleration( FILE: tests/test_scenario/test_model.py function get_model (line 25) | def get_model( function test_model_core_api (line 51) | def test_model_core_api(gazebo: scenario.GazeboSimulator): function test_model_joints (line 72) | def test_model_joints(gazebo: scenario.GazeboSimulator): function test_model_base_pose (line 123) | def test_model_base_pose(gazebo: scenario.GazeboSimulator): function test_model_base_velocity (line 159) | def test_model_base_velocity( function test_model_references (line 232) | def test_model_references(gazebo: scenario.GazeboSimulator): function test_history_of_joint_forces (line 276) | def test_history_of_joint_forces( FILE: tests/test_scenario/test_multi_world.py function test_insert_multiple_worlds (line 26) | def test_insert_multiple_worlds(gazebo: scenario_gazebo.GazeboSimulator): function test_insert_multiple_world (line 49) | def test_insert_multiple_world(gazebo: scenario_gazebo.GazeboSimulator): function test_insert_multiple_world_rename (line 71) | def test_insert_multiple_world_rename(gazebo: scenario_gazebo.GazeboSimu... function test_insert_world_multiple_calls (line 94) | def test_insert_world_multiple_calls(gazebo: scenario_gazebo.GazeboSimul... FILE: tests/test_scenario/test_pid_controllers.py function test_position_pid (line 38) | def test_position_pid(default_world: Tuple[scenario.GazeboSimulator, sce... FILE: tests/test_scenario/test_velocity_direct.py function test_velocity_direct (line 24) | def test_velocity_direct( FILE: tests/test_scenario/test_world.py function test_load_default_world (line 22) | def test_load_default_world(gazebo: scenario.GazeboSimulator): function test_load_default_world_from_file (line 35) | def test_load_default_world_from_file(gazebo: scenario.GazeboSimulator): function test_rename_default_world (line 52) | def test_rename_default_world(gazebo: scenario.GazeboSimulator): function test_world_api (line 74) | def test_world_api(gazebo: scenario.GazeboSimulator): function test_world_physics_plugin (line 155) | def test_world_physics_plugin(gazebo: scenario.GazeboSimulator): function test_sim_time_starts_from_zero (line 201) | def test_sim_time_starts_from_zero(gazebo: scenario.GazeboSimulator):