]> rtime.felk.cvut.cz Git - vajnamar/orte.git/blobdiff - orte/contrib/shape/BoxType.c
Shape: Add field for rotation and scaling of shape into BoxType type
[vajnamar/orte.git] / orte / contrib / shape / BoxType.c
index 118c23925a7afd3064d0fab7e04e4d7b89642d70..047da7682b63e3d38e6c18beddea4eb7b325c935 100644 (file)
@@ -72,6 +72,10 @@ void BoxType_serialize(CDR_Codec *cdrCodec,BoxType *object) {
 
   CORBA_long_serialize(cdrCodec,&(object->shape));
 
+  CORBA_long_serialize(cdrCodec,&(object->rotation));
+
+  CORBA_double_serialize(cdrCodec,&(object->zoom));
+
   BoxRect_serialize(cdrCodec,&(object->rectangle));
 
 }
@@ -82,6 +86,10 @@ BoxType_deserialize(CDR_Codec *cdrCodec,BoxType *object) {
 
   CORBA_long_deserialize(cdrCodec,&(object->shape));
 
+  CORBA_long_deserialize(cdrCodec,&(object->rotation));
+
+  CORBA_double_deserialize(cdrCodec,&(object->zoom));
+
   BoxRect_deserialize(cdrCodec,&(object->rectangle));
 
 }
@@ -99,6 +107,8 @@ BoxType_get_max_size(ORTEGetMaxSizeParam *gms, int num) {
     csize_save=gms->csize;
     CORBA_octet_get_max_size(gms, 1);
     CORBA_long_get_max_size(gms, 1);
+    CORBA_long_get_max_size(gms, 1);
+    CORBA_double_get_max_size(gms, 1);
     BoxRect_get_max_size(gms, 1);
   }
   return gms->csize;