build/ignition-msgs5/include/ignition/msgs/physics.pb.h
Go to the documentation of this file.
48 #define PROTOBUF_INTERNAL_EXPORT_protobuf_ignition_2fmsgs_2fphysics_2eproto IGNITION_MSGS_VISIBLE
71 template<> IGNITION_MSGS_VISIBLE ::ignition::msgs::Physics* Arena::CreateMaybeMessage<::ignition::msgs::Physics>(Arena*);
102 class IGNITION_MSGS_VISIBLE Physics : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:ignition.msgs.Physics) */ {
483 solver_type_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
495 return solver_type_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
500 return solver_type_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
508 solver_type_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), solver_type);
730 profile_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
752 profile_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
764 return profile_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
769 return profile_name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
777 profile_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), profile_name);
void set_allocated_magnetic_field(::ignition::msgs::Vector3d *magnetic_field)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:810
const ::ignition::msgs::Vector3d & magnetic_field() const
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:788
void set_real_time_update_rate(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:708
void set_enable_physics(bool value)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:680
Physics * New(::google::protobuf::Arena *arena) const final
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:150
void Swap(Physics *other)
STL class.
@ Physics_Type_DART
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:81
const Physics_Type Physics_Type_Type_MAX
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:87
void set_erp(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:590
IGNITION_MSGS_VISIBLE PhysicsDefaultTypeInternal _Physics_default_instance_
double contact_max_correcting_vel() const
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:600
T move(T... args)
::ignition::msgs::Header * release_header()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:410
Definition: build/ignition-msgs5/include/ignition/msgs/vector3d.pb.h:77
Physics * New() const final
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:146
std::unique_ptr< Physics > PhysicsUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:833
void set_cfm(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:576
double erp() const
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:586
void clear_max_step_size()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:715
void clear_cfm()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:569
static const ::std::string & Type_Name(Type value)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:209
Physics_Type
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:77
bool has_gravity() const
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:625
std::unique_ptr< const Physics > ConstPhysicsUniquePtr
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:834
friend void swap(Physics &a, Physics &b)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:140
void set_allocated_solver_type(::std::string *solver_type)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:502
void set_allocated_header(::ignition::msgs::Header *header)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:426
void set_profile_name(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:736
void clear_precon_iters()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:527
::google::protobuf::int32 iters() const
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:544
::ignition::msgs::Vector3d * mutable_magnetic_field()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:801
bool enable_physics() const
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:676
static bool Type_Parse(const ::std::string &name, Type *value)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:212
void set_max_step_size(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:722
void set_min_step_size(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:520
bool has_header() const
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:398
void clear_erp()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:583
const IGNITION_MSGS_VISIBLE ::google::protobuf::EnumDescriptor * Physics_Type_descriptor()
void set_allocated_gravity(::ignition::msgs::Vector3d *gravity)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:653
void clear_contact_surface_layer()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:611
const ::std::string & solver_type() const
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:463
double min_step_size() const
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:516
@ Physics_Type_SIMBODY
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:80
static const Physics * internal_default_instance()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:132
::std::string * release_profile_name()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:766
void set_iters(::google::protobuf::int32 value)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:548
void set_real_time_factor(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:694
void set_contact_surface_layer(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:618
const int Physics_Type_Type_ARRAYSIZE
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:88
::ignition::msgs::Vector3d * release_magnetic_field()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:794
void clear_iters()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:541
double sor() const
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:558
@ Physics_Type_Physics_Type_INT_MAX_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:83
std::shared_ptr< const Physics > ConstPhysicsSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:836
double real_time_update_rate() const
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:704
double contact_surface_layer() const
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:614
void clear_contact_max_correcting_vel()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:597
double max_step_size() const
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:718
void clear_real_time_update_rate()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:701
::ignition::msgs::Header * mutable_header()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:417
Physics & operator=(const Physics &from)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:109
void clear_real_time_factor()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:687
void clear_enable_physics()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:673
const ::std::string & profile_name() const
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:732
void clear_profile_name()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:729
::ignition::msgs::Vector3d * mutable_gravity()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:644
void set_contact_max_correcting_vel(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:604
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:52
::google::protobuf::int32 precon_iters() const
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:530
IGNITION_MSGS_VISIBLE Vector3dDefaultTypeInternal _Vector3d_default_instance_
void set_type(::ignition::msgs::Physics_Type value)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:453
void set_precon_iters(::google::protobuf::int32 value)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:534
void clear_sor()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:555
void clear_type()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:446
IGNITION_MSGS_VISIBLE HeaderDefaultTypeInternal _Header_default_instance_
@ Physics_Type_Physics_Type_INT_MIN_SENTINEL_DO_NOT_USE_
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:82
void clear_min_step_size()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:513
Definition: build/ignition-msgs5/include/ignition/msgs/header.pb.h:215
const ::std::string & Physics_Type_Name(Physics_Type value)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:91
double cfm() const
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:572
double real_time_factor() const
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:690
void set_allocated_profile_name(::std::string *profile_name)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:771
::ignition::msgs::Vector3d * release_gravity()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:637
const ::ignition::msgs::Vector3d & gravity() const
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:631
IGNITION_MSGS_VISIBLE bool Physics_Type_IsValid(int value)
static const ::google::protobuf::EnumDescriptor * Type_descriptor()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:206
void set_solver_type(const ::std::string &value)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:467
@ Physics_Type_BULLET
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:79
::ignition::msgs::Physics_Type type() const
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:449
const Physics_Type Physics_Type_Type_MIN
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:86
::std::string * release_solver_type()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:497
void set_sor(double value)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:562
STL class.
::std::string * mutable_solver_type()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:492
bool has_magnetic_field() const
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:782
const ::ignition::msgs::Header & header() const
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:404
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:50
std::shared_ptr< Physics > PhysicsSharedPtr
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:835
Definition: build/ignition-msgs5/include/ignition/msgs/actor.pb.h:78
bool Physics_Type_Parse(const ::std::string &name, Physics_Type *value)
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:95
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:102
@ Physics_Type_ODE
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:78
void IGNITION_MSGS_VISIBLE AddDescriptors()
void clear_solver_type()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:460
::std::string * mutable_profile_name()
Definition: build/ignition-msgs5/include/ignition/msgs/physics.pb.h:761