Ocean
|
This class defines the topology between a camera pose id, an object point id and an image point id. More...
Public Member Functions | |
TopologyTriple (const Index32 poseId=invalidId, const Index32 objectPointId=invalidId, const Index32 imagePointId=invalidId) | |
Creates a new topology object. More... | |
Public Member Functions inherited from Ocean::Tracking::Database::PoseObject | |
PoseObject (const Index32 poseId=invalidId) | |
Creates a new object. More... | |
Index32 | poseId () const |
Returns the id of the camera pose of this object. More... | |
void | setPoseId (const Index32 poseId) |
Sets or changes the id of the camera pose of this object. More... | |
Public Member Functions inherited from Ocean::Tracking::Database::ObjectPointObject | |
ObjectPointObject (const Index32 objectPointId=invalidId) | |
Creates a new object. More... | |
Index32 | objectPointId () const |
Returns the id of the object point of this object. More... | |
void | setObjectPointId (const Index32 objectPointId) |
Sets or changes the id of the object point of this object. More... | |
Public Member Functions inherited from Ocean::Tracking::Database::ImagePointObject | |
ImagePointObject (const Index32 imagePointId=invalidId) | |
Creates a new object. More... | |
Index32 | imagePointId () const |
Returns the id of the image point of this object. More... | |
void | setImagePointId (const Index32 imagePointId) |
Sets or changes the id of the image point of this object. More... | |
Additional Inherited Members | |
Protected Attributes inherited from Ocean::Tracking::Database::PoseObject | |
Index32 | objectPoseId |
The camera pose id of this object. More... | |
Protected Attributes inherited from Ocean::Tracking::Database::ObjectPointObject | |
Index32 | objectObjectPointId |
The object point id of this object. More... | |
Protected Attributes inherited from Ocean::Tracking::Database::ImagePointObject | |
Index32 | objectImagePointId |
The image point id of this object. More... | |
This class defines the topology between a camera pose id, an object point id and an image point id.
An image point can be visible in only one camera frame, while the camera frame belongs to only one camera pose.
The image point can be a projection of only one object point if a valid camera pose is known.
|
inlineexplicit |
Creates a new topology object.
poseId | The id of the camera pose of the new object |
objectPointId | The id of the object point of the new object |
imagePointId | The id of the image point of the new object |