#include <VxSegmentTiedSvt.h>
Public Types | |
| typedef POA_HxCorba::VxSegment_tie< VxSegmentTiedSvt > | TieT |
| typedef VxSegment | HxT |
| typedef HxCorba::VxSegment | CorbaT |
| typedef HxCorba::VxSegmentSeq | SeqT |
Public Methods | |
| VxSegmentTiedSvt (const VxSegment &obj) | |
| virtual | ~VxSegmentTiedSvt () |
| virtual HxCorba::StringSeq * | getIds () |
| virtual HxCorba::StringSeq * | getTypes () |
| virtual CORBA::Long | getInt (const char *id) |
| virtual CORBA::Double | getDouble (const char *id) |
| virtual char * | getString (const char *id) |
| virtual CORBA::Long | getIntFlag (const char *id, CORBA::Boolean_out present) |
| virtual CORBA::Double | getDoubleFlag (const char *id, CORBA::Boolean_out present) |
| virtual char * | getStringFlag (const char *id, CORBA::Boolean_out present) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
00018 : VxSegment(obj)
00019 {
00020 }
|
|
|
00023 {
00024 }
|
|
|
00028 {
00029 vector<string> ids = VxSegment::getIds();
00030 return HxMakeStringList<HxCorba::StringSeq, vector<string> >(ids);
00031 }
|
|
|
00035 {
00036 vector<string> types = VxSegment::getTypes();
00037 return HxMakeStringList<HxCorba::StringSeq, vector<string> >(types);
00038 }
|
|
|
00042 {
00043 int i = 0;
00044 VxSegment::get(id, i);
00045 return i;
00046 }
|
|
|
00050 {
00051 double d = 0.0;
00052 VxSegment::get(id, d);
00053 return d;
00054 }
|
|
|
00058 {
00059 HxString s = "";
00060 VxSegment::get(id, s);
00061 return CORBA::string_dup(s.c_str());
00062 }
|
|
||||||||||||
|
00066 {
00067 int i = 0;
00068 HxFeatureResult res = VxSegment::get(id, i);
00069 present = (res == HxFeatureOK);
00070 return i;
00071 }
|
|
||||||||||||
|
00075 {
00076 double d = 0.0;
00077 HxFeatureResult res = VxSegment::get(id, d);
00078 present = (res == HxFeatureOK);
00079 return d;
00080 }
|
|
||||||||||||
|
00084 {
00085 HxString s = "";
00086 HxFeatureResult res = VxSegment::get(id, s);
00087 present = (res == HxFeatureOK);
00088 return CORBA::string_dup(s.c_str());
00089 }
|
1.2.12 written by Dimitri van Heesch,
© 1997-2001