예제 #1
0
 internal void Swap(AreaSet other)
 {
     // bag.swap(other.bag);
     return;
 }
예제 #2
0
 internal AreaSet(AreaSet cloneFrom)
 {
     // cache = null;
     bag = cloneFrom.bag;
     return;
 }
예제 #3
0
 internal bool is_subset_of(AreaSet set)
 {
     // WARNING parameter was *this
     return set.Contains(this);
 }
예제 #4
0
 internal bool Substract(AreaSet set)
 {
     return areaset_t_sub2(NativePointer, set.NativePointer);
 }
예제 #5
0
 internal bool Intersect(AreaSet set)
 {
     return areaset_t_intersect(NativePointer, set);
 }
예제 #6
0
 internal bool HasCommon(AreaSet set)
 {
     return areaset_t_has_common2(NativePointer, set.NativePointer);
 }
예제 #7
0
 internal bool Equals(AreaSet aset)
 {
     return bag == aset.bag;
 }
예제 #8
0
 internal bool Contains(AreaSet set)
 {
     return areaset_t_contains(NativePointer, set.NativePointer);
 }
예제 #9
0
 internal bool Add(AreaSet set)
 {
     return areaset_t_add2(NativePointer, set.NativePointer);
 }