-
Key: RLS11-5
-
Legacy Issue Number: 16173
-
Status: closed
-
Source: Shibaura Institute of Technology ( Mr. Takeshi Sakamoto)
-
Summary:
In Figure7.3-Identity Information, classes Architecture::DirectSymbol and Architecture::SymbolRef for representing symbolic values are defined as subclasses of ISO19111::IO_IdentifiedObjectBase. However, ISO19107::DirectPosition, ISO19107::GM_PointRef, which are the counterparts for numeric values are defined as 'DataType' and are not subclass of ISO19111::IO_IdentifiedObjectBase, thus leading to inconsistent definitions.
Also, Architecture::Position class (Figure7.8-RoLo Architecture) is defined to be able to hold either a symbolic value (Architecture::SymbolicPosition) or a numeric value (ISO19107::GM_Position). However, while Architecture::SymbolicPosition inherits ISO19111::IO_IdentifiedObjectBase, ISO19107::GM_Position does not, thus showing inconsistency. -
Reported: RLS 1.0 — Sun, 8 May 2011 04:00 GMT
-
Disposition: Resolved — RLS 1.1
-
Disposition Summary:
As Architecture::Position class is inherited from ISO19111::IO_IdentifiedObject,
there shall be small requirements for these classes to hold identity information by
itself. Modify Architecture::DirectSymbol, Architecture::SymbolRef and
Architecture::SymbolicPosition definitions as not to be subclass of
IO_IdentifiedObjectBase. -
Updated: Fri, 6 Mar 2015 20:58 GMT
RLS11 — Parent class of Architecture::DirectSymbol and Architecture::SymbolRef
- Key: RLS11-5
- OMG Task Force: Robotic Localization Service (RLS) RTF