Go to the documentation of this file.
   18 #ifndef GZ_PHYSICS_FRAMEID_HH_ 
   19 #define GZ_PHYSICS_FRAMEID_HH_ 
   23 #include <gz/physics/Export.hh> 
   24 #include <gz/physics/detail/Identity.hh> 
   25 #include <gz/utils/SuppressWarning.hh> 
   46     class IGNITION_PHYSICS_VISIBLE 
FrameID final
 
   49       public: 
bool operator ==(
const FrameID &_other) 
const;
 
   50       public: 
bool operator <(
const FrameID &_other) 
const;
 
   51       public: 
bool operator >(
const FrameID &_other) 
const;
 
   52       public: 
bool operator <=(
const FrameID &_other) 
const;
 
   53       public: 
bool operator >=(
const FrameID &_other) 
const;
 
   54       public: 
bool operator !=(
const FrameID &_other) 
const;
 
   63       public: 
static const FrameID &World();
 
   69       public: 
bool IsWorld() 
const;
 
   88       public: 
bool IsReferenceCounted() 
const;
 
   94       private: 
explicit FrameID(
const Identity &_identity);
 
   97       private: 
enum WorldConstructorArg { ConstructWorld };
 
  100       private: 
explicit FrameID(WorldConstructorArg);
 
  111       IGN_UTILS_WARN_IGNORE__DLL_INTERFACE_MISSING
 
  113       IGN_UTILS_WARN_RESUME__DLL_INTERFACE_MISSING
 
  
bool operator<=(const FrameID &_other) const
FrameID(const FrameID &)=default
bool operator!=(const FrameID &_other) const
bool IsReferenceCounted() const
This will return true if this Frame is being reference-counted, and false otherwise.
bool IsWorld() const
Returns true if this is the world frame.
FrameSemantics is an Interface that can be provided by ignition-physics engines to provide users with...
Definition: gz/physics/FrameSemantics.hh:38
Container for specifying Frame IDs. We do not want to use a generic integer type for this,...
Definition: gz/physics/FrameID.hh:46
bool operator>=(const FrameID &_other) const
bool operator>(const FrameID &_other) const
bool operator<(const FrameID &_other) const
std::size_t ID() const
The numerical value of this FrameID's ID number.
FrameID & operator=(const FrameID &)=default
bool operator==(const FrameID &_other) const
static const FrameID & World()
Get a reference to the world Frame.