LCOV - code coverage report
Current view: top level - geom - GeometryEvent.cpp (source / functions) Hit Total Coverage
Test: coverage_sk.info Lines: 34 57 59.6 %
Date: 2020-06-30 00:58:45 Functions: 13 23 56.5 %
Branches: 10 24 41.7 %

           Branch data     Line data    Source code
       1                 :            : #include "GeometryEvent.hpp"
       2                 :            : #include <stddef.h>
       3                 :            : 
       4                 :     151319 : GeometryEvent::GeometryEvent(Type type, RefEntity* entity)
       5                 :     151319 :   : mType(type), mRefEntity(entity)
       6                 :            : {
       7                 :     151319 : }
       8                 :            : 
       9                 :     302638 : GeometryEvent::~GeometryEvent()
      10                 :            : {
      11         [ -  + ]:     151319 : }
      12                 :            :     
      13                 :     286762 : RefEntity* GeometryEvent::get_entity() const
      14                 :            : {
      15                 :     286762 :   return mRefEntity;
      16                 :            : }
      17                 :            : 
      18                 :     216848 : GeometryEvent::Type GeometryEvent::get_type() const
      19                 :            : {
      20                 :     216848 :   return mType;
      21                 :            : }
      22                 :            : 
      23                 :      97936 : TopologyEvent::TopologyEvent(Type type, TopologyEntity* entity)
      24                 :      97936 :   : mType(type), mRefEntity(entity)
      25                 :            : {
      26                 :      97936 : }
      27                 :            : 
      28                 :     195872 : TopologyEvent::~TopologyEvent()
      29                 :            : {
      30         [ -  + ]:      97936 : }
      31                 :            : 
      32                 :      97936 : TopologyEntity* TopologyEvent::get_entity() const
      33                 :            : {
      34                 :      97936 :   return mRefEntity;
      35                 :            : }
      36                 :            : 
      37                 :          0 : TopologyEvent::Type TopologyEvent::get_type() const
      38                 :            : {
      39                 :          0 :   return mType;
      40                 :            : }
      41                 :            :   
      42                 :         88 : GeometryIdSetEvent::GeometryIdSetEvent(RefEntity* ent, int old_id, int new_id)
      43                 :         88 :   : GeometryEvent(GeometryEvent::ID_SET, ent), oldId(old_id), newId(new_id)
      44                 :            : {
      45                 :         88 : }
      46                 :            :   
      47                 :        176 : GeometryIdSetEvent::~GeometryIdSetEvent()
      48                 :            : {
      49         [ -  + ]:         88 : }
      50                 :            : 
      51                 :          0 : UnMergeEvent::UnMergeEvent( RefEntity *old_ptr, RefEntity *new_ptr )
      52                 :            :   : GeometryEvent(GeometryEvent::NEW_ENTITY_UNMERGED, old_ptr),
      53                 :            :     mOldEntity(old_ptr),
      54                 :          0 :     mNewEntity(new_ptr)
      55                 :          0 : {}
      56                 :            : 
      57                 :          0 : UnMergeEvent::~UnMergeEvent()
      58                 :            : {
      59         [ #  # ]:          0 : }
      60                 :            : 
      61                 :        846 : MergeEvent::MergeEvent( RefEntity *lost_entity,
      62                 :            :                         RefEntity *kept_entity )
      63                 :        846 :     : GeometryEvent(GeometryEvent::ENTITIES_MERGED, lost_entity)
      64                 :            : {
      65                 :        846 :   keptEntity = kept_entity;
      66                 :        846 : }
      67                 :            : 
      68                 :       1692 : MergeEvent::~MergeEvent()
      69                 :            : {
      70         [ -  + ]:        846 : }
      71                 :            : 
      72                 :          0 : RefEntity *MergeEvent::get_lost_entity() const
      73                 :            : {
      74                 :          0 :   return this->mRefEntity;
      75                 :            : }
      76                 :            : 
      77                 :          0 : RefEntity *MergeEvent::get_kept_entity() const
      78                 :            : {
      79                 :          0 :   return keptEntity;
      80                 :            : }
      81                 :            : 
      82                 :          0 : CompositeCombineEvent::CompositeCombineEvent(GeometryEvent::Type event_type)
      83                 :            :   : GeometryEvent(event_type, NULL),
      84                 :            :     mKeptEntity(NULL),
      85                 :          0 :     mDeleteEntity(NULL)
      86                 :          0 : {}
      87                 :            : 
      88                 :          0 : CompositeCombineEvent::CompositeCombineEvent(GeometryEvent::Type event_type,
      89                 :            :                       RefEntity *keep_ptr,
      90                 :            :                       RefEntity *delete_ptr )
      91                 :            :   : GeometryEvent(event_type, NULL),
      92                 :            :     mKeptEntity(keep_ptr),
      93                 :          0 :     mDeleteEntity(delete_ptr)
      94                 :          0 : {}
      95                 :            : 
      96                 :          0 : CompositeCombineEvent::~CompositeCombineEvent()
      97                 :            : {
      98         [ #  # ]:          0 : }
      99                 :            : 
     100                 :        389 : TransformEvent::TransformEvent( const CubitTransformMatrix &transform, std::vector<RefEntity*> ents )
     101                 :            :   : GeometryEvent(GeometryEvent::GEOMETRY_TRANSFORMED, NULL ),
     102 [ +  - ][ +  - ]:        389 :   transformation( transform )
     103                 :            : {
     104                 :        389 :   mRefEntity = NULL;
     105         [ +  - ]:        389 :   refEnts = ents;  
     106                 :        389 : }
     107                 :            : 
     108                 :          0 : const CubitTransformMatrix TransformEvent::get_transformation() const
     109                 :            : {
     110                 :          0 :   return transformation;
     111                 :            : }
     112                 :            : 
     113                 :          0 : std::vector<RefEntity*> TransformEvent::get_ref_ents() const
     114                 :            : {
     115                 :          0 :   return refEnts;
     116                 :            : }
     117                 :            : 
     118 [ +  - ][ +  - ]:        778 : TransformEvent::~TransformEvent()
     119                 :            : {
     120         [ -  + ]:        389 : }
     121                 :            : 
     122                 :            : 

Generated by: LCOV version 1.11