Package boofcv.alg.sfm.structure
Class MetricSceneGraph
- java.lang.Object
-
- boofcv.alg.sfm.structure.MetricSceneGraph
-
public class MetricSceneGraph extends java.lang.ObjectGraph describing the relationship between image features and 3D points.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMetricSceneGraph.Feature3Dstatic classMetricSceneGraph.Motionstatic classMetricSceneGraph.View
-
Field Summary
Fields Modifier and Type Field Description java.util.Map<java.lang.String,boofcv.alg.sfm.structure.PairwiseImageGraph.Camera>camerasjava.util.List<MetricSceneGraph.Motion>edgesjava.util.List<MetricSceneGraph.Feature3D>features3Djava.util.List<MetricSceneGraph.View>nodes
-
Constructor Summary
Constructors Constructor Description MetricSceneGraph(PairwiseImageGraph pairwise)Uses the pairwise graph to initialize the metric graph.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidsanityCheck()Performs simple checks to see if the data structure is avlid
-
-
-
Field Detail
-
nodes
public java.util.List<MetricSceneGraph.View> nodes
-
edges
public java.util.List<MetricSceneGraph.Motion> edges
-
features3D
public java.util.List<MetricSceneGraph.Feature3D> features3D
-
cameras
public java.util.Map<java.lang.String,boofcv.alg.sfm.structure.PairwiseImageGraph.Camera> cameras
-
-
Constructor Detail
-
MetricSceneGraph
public MetricSceneGraph(PairwiseImageGraph pairwise)
Uses the pairwise graph to initialize the metric graph. Whenever possible data is referenced directly insteado f being copied.- Parameters:
pairwise-
-
-