object
ObjectId = NewType('ObjectId', int)
module-attribute
CandidateObjects
Source code in roc/object.py
92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 |
|
distance_idx = distance_idx
instance-attribute
order = sorted(self.distance_idx, key=lambda k: self.distance_idx[k])
instance-attribute
__getitem__(idx)
Source code in roc/object.py
112 113 114 |
|
__init__(feature_nodes)
Source code in roc/object.py
93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 |
|
__len__()
Source code in roc/object.py
116 117 |
|
FeatureGroup
Bases: Node
Source code in roc/object.py
72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 |
|
feature_nodes
property
from_nodes(feature_nodes)
staticmethod
Source code in roc/object.py
79 80 81 82 83 84 85 |
|
with_features(features)
staticmethod
Source code in roc/object.py
73 74 75 76 77 |
|
Features
Bases: Edge
Source code in roc/object.py
21 22 |
|
allowed_connections = [('Object', 'FeatureGroup')]
class-attribute
instance-attribute
Object
Bases: Node
Source code in roc/object.py
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
|
annotations = Field(default_factory=list)
class-attribute
instance-attribute
features
property
resolve_count = Field(default=0)
class-attribute
instance-attribute
uuid = Field(default_factory=lambda: ObjectId(uuid4().int))
class-attribute
instance-attribute
__str__()
Source code in roc/object.py
40 41 42 43 44 45 46 47 48 49 |
|
distance(obj, features)
staticmethod
Source code in roc/object.py
58 59 60 61 62 63 64 65 66 67 68 69 |
|
with_features(fg)
staticmethod
Source code in roc/object.py
51 52 53 54 55 56 |
|
ObjectResolver
Bases: Component
Source code in roc/object.py
120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 |
|
att_conn = self.connect_bus(Attention.bus)
instance-attribute
bus = EventBus[Object]('object')
class-attribute
instance-attribute
obj_res_conn = self.connect_bus(ObjectResolver.bus)
instance-attribute
__init__()
Source code in roc/object.py
124 125 126 127 128 |
|
do_object_resolution(e)
Source code in roc/object.py
133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 |
|
event_filter(e)
Source code in roc/object.py
130 131 |
|