Branch data Line data Source code
1 : : //- Class: CubitEntity
2 : : //- Description: Implementation code for the CubitEntity base class.
3 : : //- Once code re-design is complete, this should be made
4 : : //- an abstract class.
5 : : //- Owner: Bill Bohnhoff
6 : : //- Checked By:
7 : : //- Version: $Id:
8 : :
9 : :
10 : : #include <cassert>
11 : : #include <cstring>
12 : :
13 : : #include "CubitDefines.h"
14 : : #include "CubitVector.hpp"
15 : : #include "CubitBox.hpp"
16 : : #include "CubitString.hpp"
17 : : #include "CubitUtil.hpp"
18 : : #include "CubitEntity.hpp"
19 : : #include "CubitMessage.hpp"
20 : : #include "CastTo.hpp"
21 : :
22 : : //-------------------------------------------------------------------------
23 : : // Purpose : The destructor
24 : : //
25 : : // Special Notes :
26 : : //
27 : : // Creator : Raikanta Sahu
28 : : //
29 : : // Creation Date : 09/20/96
30 : : //-------------------------------------------------------------------------
31 : :
32 : 100666 : CubitEntity::~CubitEntity()
33 : : {
34 [ - + ]: 50333 : }
35 : :
36 : : //- Need the following definitions for mesh entities; they should NEVER
37 : : //- be called unless there is a logic error
38 : :
39 : : void
40 : 0 : CubitEntity::is_visible(int )
41 : 0 : { assert (0);}
42 : :
43 : : int
44 : 0 : CubitEntity::is_visible() const
45 : 0 : { assert (0); return 0; }
46 : :
47 : : void
48 : 0 : CubitEntity::is_transparent( int )
49 : 0 : { assert (0); }
50 : :
51 : : int
52 : 0 : CubitEntity::is_transparent() const
53 : 0 : { assert (0); return 0; }
54 : :
55 : 620866 : int CubitEntity::id() const { return entityId; }
56 : :
57 : 0 : void CubitEntity::set_id(int i) { entityId = i; }
58 : : //- set the id of this entity to i
59 : :
60 : : void
61 : 0 : CubitEntity::color(int)
62 : : {
63 : : // assert (0);
64 : 0 : }
65 : :
66 : : int
67 : 0 : CubitEntity::color() const
68 : : {
69 : : // assert (0);
70 : 0 : return -1;
71 : : }
72 : :
73 : 0 : CubitVector CubitEntity::center_point()
74 : : {
75 [ # # ]: 0 : return bounding_box().center();
76 : : }
|