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 : :
|