コード例 #1
0
 /// <summary> Constructor for empty message. </summary>
 public Detection3D()
 {
     Results     = System.Array.Empty <ObjectHypothesisWithPose>();
     Bbox        = new BoundingBox3D();
     SourceCloud = new SensorMsgs.PointCloud2();
     TrackingId  = string.Empty;
 }
コード例 #2
0
 /// <summary> Constructor with buffer. </summary>
 internal ObjectInformation(ref Buffer b)
 {
     Name                  = b.DeserializeString();
     GroundTruthMesh       = new ShapeMsgs.Mesh(ref b);
     GroundTruthPointCloud = new SensorMsgs.PointCloud2(ref b);
 }
コード例 #3
0
 /// <summary> Constructor for empty message. </summary>
 public ObjectInformation()
 {
     Name                  = string.Empty;
     GroundTruthMesh       = new ShapeMsgs.Mesh();
     GroundTruthPointCloud = new SensorMsgs.PointCloud2();
 }
コード例 #4
0
 /// <summary> Explicit constructor. </summary>
 public ObjectInformation(string Name, ShapeMsgs.Mesh GroundTruthMesh, SensorMsgs.PointCloud2 GroundTruthPointCloud)
 {
     this.Name                  = Name;
     this.GroundTruthMesh       = GroundTruthMesh;
     this.GroundTruthPointCloud = GroundTruthPointCloud;
 }
コード例 #5
0
 /// <summary> Constructor for empty message. </summary>
 public Classification3D()
 {
     Results     = System.Array.Empty <ObjectHypothesis>();
     SourceCloud = new SensorMsgs.PointCloud2();
 }