#include CORBA_SERVER_HEADER(GEOM_Gen)
#include "GEOM_IOperations_i.hh"
#include "GEOM_Object_i.hh"
+#include "GEOM_AdvancedEngine.hxx"
#include "GEOMImpl_IAdvancedOperations.hxx"
-class GEOM_I_EXPORT GEOM_IAdvancedOperations_i :
+class ADVANCEDENGINE_EXPORT GEOM_IAdvancedOperations_i :
public virtual POA_GEOM::GEOM_IAdvancedOperations,
public virtual GEOM_IOperations_i
{
bool ClickOnApply();
void ActivateThisDialog();
- void DeactivateActiveDialog();
+ //void DeactivateActiveDialog();
- void CheckButtonToggled();
+ //void CheckButtonToggled();
void SelectionIntoArgument();
void SetEditCurrentArgument();
//void ValueChangedInSpinBox();
std::string name;
std::string value;
- void Set(const char* nm) { name = nm; }
+ Standard_EXPORT void Set(const char* nm) { name = nm; }
template <class T>
- void Set(const char* nm, const T& value) { name = nm; (*this)<<value; }
+ Standard_EXPORT void Set(const char* nm, const T& value) { name = nm; (*this)<<value; }
- template <class T> GEOM_Param & operator<<( const T &anything )
+ template <class T> Standard_EXPORT GEOM_Param & operator<<( const T &anything )
{
std::ostringstream str;
str << anything;
value += str.str() ;
return *this ;
}
- GEOM_Param & operator<<( const Handle(GEOM_Function)& fun );
- GEOM_Param & operator<<( const Handle(Standard_Transient)& fun );
- GEOM_Param & operator<<( const Handle(TColStd_HSequenceOfTransient)& funs );
- GEOM_Param & operator<<( const Handle(TColStd_HArray1OfInteger)& vals );
- GEOM_Param & operator<<( TopAbs_ShapeEnum type );
- GEOM_Param & operator<<( TopAbs_State state );
+ Standard_EXPORT GEOM_Param & operator<<( const Handle(GEOM_Function)& fun );
+ Standard_EXPORT GEOM_Param & operator<<( const Handle(Standard_Transient)& fun );
+ Standard_EXPORT GEOM_Param & operator<<( const Handle(TColStd_HSequenceOfTransient)& funs );
+ Standard_EXPORT GEOM_Param & operator<<( const Handle(TColStd_HArray1OfInteger)& vals );
+ Standard_EXPORT GEOM_Param & operator<<( TopAbs_ShapeEnum type );
+ Standard_EXPORT GEOM_Param & operator<<( TopAbs_State state );
};
// Adds GEOM_Param to params and sets its name
// This method is safer than resizing the params vector and accessing to its items
- GEOM_Param& AddParam(std::vector<GEOM_Param>& params,
+ Standard_EXPORT GEOM_Param& AddParam(std::vector<GEOM_Param>& params,
const char* name);
// Adds GEOM_Param to params vector and sets its name and value
// This method is safer than resizing the params vector and accessing to its items
- template <class T> GEOM_Param& AddParam(std::vector<GEOM_Param>& params,
+ template <class T> Standard_EXPORT GEOM_Param& AddParam(std::vector<GEOM_Param>& params,
const char* name,
const T& value,
const char* dfltValue = 0)
../Material/libMaterial.la \
../GEOMClient/libGEOMClient.la \
../OBJECT/libGEOMObject.la \
- $(KERNEL_LDFLAGS) -lSalomeLifeCycleCORBA -lSalomeNS -lSalomeDSClient \
+ $(KERNEL_LDFLAGS) -lSalomeLifeCycleCORBA -lSalomeNS -lSalomeDS -lSalomeDSClient \
$(GUI_LDFLAGS) -lOCCViewer -lVTKViewer -lCAM -lSOCC -lSVTK -lEvent -lSalomePrs -lstd \
$(OPENCV_LIBS)
if ( !shapes.IsNull() && shapes->Length() > 1 )
AddParam( theParams, "Shape", shapes->Value(2) );
AddParam( theParams, "Shape type", TopAbs_ShapeEnum( aCI.GetSubShapeType() ));
- AddParam( theParams, "State", TopAbs_State( aCI.GetTolerance() ));
+ AddParam( theParams, "State", TopAbs_State((int) aCI.GetTolerance() ));
break;
}
default: