File: UmlBaseFragmentCompartment.cpp

package info (click to toggle)
bouml 4.4.2-1
  • links: PTS, VCS
  • area: main
  • in suites: lenny
  • size: 64,396 kB
  • ctags: 49,113
  • sloc: cpp: 244,497; makefile: 219
file content (28 lines) | stat: -rw-r--r-- 779 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28

#include "UmlBaseFragmentCompartment.h"
#include "UmlBaseFragment.h"

void UmlBaseFragmentCompartment::add_contained_(UmlFragment * x) {
  _contained.resize(_contained.size() + 1);
  _contained.insert(_contained.size() - 1, x);
}

void UmlBaseFragmentCompartment::add_text_(QCString x) {
  _texts.resize(_texts.size() + 1);
  _texts.insert(_texts.size() - 1, strdup(x));
}

bool UmlBaseFragmentCompartment::smaller(const UmlBaseFragmentCompartment * x) const {
  return ((_fragment->w() < x->_fragment->w()) &&
          (_fragment->h() < x->_fragment->h()));
}

void UmlBaseFragmentCompartment::init(UmlBaseFragment * fragment, int rank, int y) {
 _fragment = (UmlFragment *) fragment;
 _rank = rank;
 _y = y;
}

 UmlBaseFragmentCompartment::~UmlBaseFragmentCompartment() {
}