LCOV - code coverage report
Current view: top level - pencil/include - pencil_layouter.inl (source / functions) Coverage Total Hit
Test: crystal-facet-uml_v1.63.2_covts Lines: 0.0 % 10 0
Test Date: 2025-05-01 10:10:14 Functions: 0.0 % 4 0

            Line data    Source code
       1              : /* File: pencil_layouter.inl; Copyright and License: see below */
       2              : 
       3              : #include "u8/u8_log.h"
       4              : #include "geometry/geometry_non_linear_scale.h"
       5              : #include <assert.h>
       6              : 
       7            0 : static inline void pencil_layouter_prepare ( pencil_layouter_t *this_ )
       8              : {
       9            0 :     layout_visible_set_resync( &((*this_).layout_data) );
      10            0 :     pencil_feature_layouter_reset( &((*this_).feature_layouter) );
      11            0 : }
      12              : 
      13            0 : static inline const geometry_grid_t *pencil_layouter_get_grid_const ( const pencil_layouter_t *this_ )
      14              : {
      15            0 :     return &((*this_).grid);
      16              : }
      17              : 
      18              : static inline layout_visible_set_t *pencil_layouter_get_layout_data_ptr ( pencil_layouter_t *this_ )
      19              : {
      20              :     return &((*this_).layout_data);
      21              : }
      22              : 
      23            0 : static inline const layout_visible_set_t *pencil_layouter_get_layout_data_const ( const pencil_layouter_t *this_ )
      24              : {
      25            0 :     return &((*this_).layout_data);
      26              : }
      27              : 
      28            0 : static inline const pencil_size_t *pencil_layouter_get_pencil_size_const ( pencil_layouter_t *this_ )
      29              : {
      30            0 :     return &((*this_).pencil_size);
      31              : }
      32              : 
      33              : 
      34              : /*
      35              : Copyright 2017-2025 Andreas Warnke
      36              : 
      37              : Licensed under the Apache License, Version 2.0 (the "License");
      38              : you may not use this file except in compliance with the License.
      39              : You may obtain a copy of the License at
      40              : 
      41              :     http://www.apache.org/licenses/LICENSE-2.0
      42              : 
      43              : Unless required by applicable law or agreed to in writing, software
      44              : distributed under the License is distributed on an "AS IS" BASIS,
      45              : WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
      46              : See the License for the specific language governing permissions and
      47              : limitations under the License.
      48              : */
        

Generated by: LCOV version 2.0-1