@@ -4,7 +4,7 @@ use re_renderer::{
4
4
renderer:: MeshInstance , LineDrawableBuilder , PickingLayerInstanceId , RenderContext ,
5
5
} ;
6
6
use re_types:: {
7
- archetypes:: Ellipsoids ,
7
+ archetypes:: Ellipsoids3D ,
8
8
components:: {
9
9
ClassId , Color , FillMode , HalfSize3D , KeypointId , Position3D , Radius , Rotation3D , Text ,
10
10
} ,
@@ -32,9 +32,9 @@ use super::{
32
32
33
33
// ---
34
34
35
- pub struct EllipsoidsVisualizer ( SpatialViewVisualizerData ) ;
35
+ pub struct Ellipsoids3DVisualizer ( SpatialViewVisualizerData ) ;
36
36
37
- impl Default for EllipsoidsVisualizer {
37
+ impl Default for Ellipsoids3DVisualizer {
38
38
fn default ( ) -> Self {
39
39
Self ( SpatialViewVisualizerData :: new ( Some (
40
40
SpatialSpaceViewKind :: ThreeD ,
@@ -44,7 +44,7 @@ impl Default for EllipsoidsVisualizer {
44
44
45
45
// NOTE: Do not put profile scopes in these methods. They are called for all entities and all
46
46
// timestamps within a time range -- it's _a lot_.
47
- impl EllipsoidsVisualizer {
47
+ impl Ellipsoids3DVisualizer {
48
48
fn process_labels < ' a > (
49
49
entity_path : & ' a EntityPath ,
50
50
centers : & ' a [ Position3D ] ,
@@ -83,7 +83,7 @@ impl EllipsoidsVisualizer {
83
83
mesh_instances : & mut Vec < MeshInstance > ,
84
84
query : & ViewQuery < ' _ > ,
85
85
ent_context : & SpatialSceneEntityContext < ' _ > ,
86
- data : impl Iterator < Item = EllipsoidsComponentData < ' a > > ,
86
+ data : impl Iterator < Item = Ellipsoids3DComponentData < ' a > > ,
87
87
render_ctx : & RenderContext ,
88
88
) -> Result < ( ) , SpaceViewSystemExecutionError > {
89
89
let entity_path = ctx. target_entity_path ;
@@ -232,7 +232,7 @@ impl EllipsoidsVisualizer {
232
232
233
233
// ---
234
234
235
- struct EllipsoidsComponentData < ' a > {
235
+ struct Ellipsoids3DComponentData < ' a > {
236
236
// Point of views
237
237
half_sizes : & ' a [ HalfSize3D ] ,
238
238
@@ -248,15 +248,15 @@ struct EllipsoidsComponentData<'a> {
248
248
fill_mode : FillMode ,
249
249
}
250
250
251
- impl IdentifiedViewSystem for EllipsoidsVisualizer {
251
+ impl IdentifiedViewSystem for Ellipsoids3DVisualizer {
252
252
fn identifier ( ) -> re_viewer_context:: ViewSystemIdentifier {
253
- "Ellipsoids " . into ( )
253
+ "Ellipsoids3D " . into ( )
254
254
}
255
255
}
256
256
257
- impl VisualizerSystem for EllipsoidsVisualizer {
257
+ impl VisualizerSystem for Ellipsoids3DVisualizer {
258
258
fn visualizer_query_info ( & self ) -> VisualizerQueryInfo {
259
- VisualizerQueryInfo :: from_archetype :: < Ellipsoids > ( )
259
+ VisualizerQueryInfo :: from_archetype :: < Ellipsoids3D > ( )
260
260
}
261
261
262
262
fn filter_visualizable_entities (
@@ -286,7 +286,7 @@ impl VisualizerSystem for EllipsoidsVisualizer {
286
286
// Collects solid (that is, triangles rather than wireframe) instances to be drawn.
287
287
let mut solid_instances: Vec < MeshInstance > = Vec :: new ( ) ;
288
288
289
- super :: entity_iterator:: process_archetype :: < Self , Ellipsoids , _ > (
289
+ super :: entity_iterator:: process_archetype :: < Self , Ellipsoids3D , _ > (
290
290
ctx,
291
291
view_query,
292
292
context_systems,
@@ -347,7 +347,7 @@ impl VisualizerSystem for EllipsoidsVisualizer {
347
347
class_ids,
348
348
keypoint_ids,
349
349
) | {
350
- EllipsoidsComponentData {
350
+ Ellipsoids3DComponentData {
351
351
half_sizes,
352
352
centers : centers. unwrap_or_default ( ) ,
353
353
rotations : rotations. unwrap_or_default ( ) ,
@@ -413,10 +413,10 @@ impl VisualizerSystem for EllipsoidsVisualizer {
413
413
}
414
414
}
415
415
416
- impl TypedComponentFallbackProvider < Color > for EllipsoidsVisualizer {
416
+ impl TypedComponentFallbackProvider < Color > for Ellipsoids3DVisualizer {
417
417
fn fallback_for ( & self , ctx : & QueryContext < ' _ > ) -> Color {
418
418
auto_color_for_entity_path ( ctx. target_entity_path )
419
419
}
420
420
}
421
421
422
- re_viewer_context:: impl_component_fallback_provider!( EllipsoidsVisualizer => [ Color ] ) ;
422
+ re_viewer_context:: impl_component_fallback_provider!( Ellipsoids3DVisualizer => [ Color ] ) ;
0 commit comments