23 #ifndef _GEOM_Field_i_HeaderFile
24 #define _GEOM_Field_i_HeaderFile
30 #include <SALOMEconfig.h>
31 #include CORBA_SERVER_HEADER(GEOM_Gen)
33 #include <TopoDS_Shape.hxx>
45 virtual GEOM::GEOM_Object_ptr GetShape();
47 virtual CORBA::Short GetDimension();
49 virtual GEOM::GEOM_FieldStep_ptr AddStep(::CORBA::Long stepID, ::CORBA::Long stamp);
50 virtual void RemoveStep(::CORBA::Long stepID);
51 virtual CORBA::Long CountSteps();
53 virtual GEOM::GEOM_FieldStep_ptr GetStep(CORBA::Long stepID);
54 virtual ::CORBA::Boolean
IsShape() {
return false; }
55 virtual CORBA::Long GetArraySize();
72 virtual void SetStamp(::CORBA::Long stamp);
73 virtual ::CORBA::Long GetStamp();
74 virtual ::CORBA::Long GetID();
75 virtual GEOM::GEOM_Field_ptr GetField();
76 virtual ::CORBA::Boolean
IsShape() {
return false; }