| 151 | } |
| 152 | |
| 153 | ImGuiMeasurementIndicators::Text RenderPointFeatureObject::getObjectNameText( const VisualObject& object, ViewportId viewportId ) const |
| 154 | { |
| 155 | if ( object.getVisualizeProperty( FeatureVisualizePropertyType::DetailsOnNameTag, viewportId ) ) |
| 156 | { |
| 157 | Vector3f point = object.xf().b; |
| 158 | if ( object.parent() ) |
| 159 | point = object.parent()->worldXf()( point ); |
| 160 | |
| 161 | auto ret = RenderObjectCombinator::getObjectNameText( object, viewportId ); |
| 162 | ret.addText( fmt::format( "{}{}; {}; {}", nameExtrasSeparator, lengthToString( point.x ), lengthToString( point.y ), lengthToString( point.z ) ) ); |
| 163 | return ret; |
| 164 | } |
| 165 | else |
| 166 | { |
| 167 | return RenderObjectCombinator::getObjectNameText( object, viewportId ); |
| 168 | } |
| 169 | } |
| 170 | |
| 171 | MR_REGISTER_RENDER_OBJECT_IMPL( LineObject, RenderLineFeatureObject ) |
| 172 | RenderLineFeatureObject::RenderLineFeatureObject( const VisualObject& object ) |
nothing calls this directly
no test coverage detected