4 \defgroup EXAMPLES SALOME EXAMPLES components
6 #include "SALOME_Exception.idl"
7 #include "SALOME_GenericObj.idl"
9 #include "GEOM_Gen.idl"
11 #include "Element.idl"
17 This package contains the interface HEXABLOCK_ORB used
18 for %HEXABLOCK component as an example in %SALOME application.
23 struct EdgeAssociation
25 GEOM::GEOM_Object geomObj;
30 typedef sequence<EdgeAssociation> EdgeAssociations;
32 interface Edge : Element
34 Vertex getVertex( in long n ) raises (SALOME::SALOME_Exception);
35 boolean getWay() raises (SALOME::SALOME_Exception);
37 long addAssociation (in GEOM::GEOM_Object geom_object_1D, in double debut, in double val ) //CS_NOT_SPEC
38 raises (SALOME::SALOME_Exception);
40 // sequence<EdgeAssociation> getAssociations() //CS_NOT_SPEC
41 EdgeAssociations getAssociations() //CS_NOT_SPEC CS_WARNING: not working when reloading a document
42 raises (SALOME::SALOME_Exception);
44 // void addAssociation( in GEOM::GEOM_Object geom_object_1D, in double debut, in double val )
45 // raises (SALOME::SALOME_Exception);
46 // GEOM_Objects getAssociations() raises (SALOME::SALOME_Exception);
48 // GEOM_Objects GEOM::GEOM_Object getAssociation()
49 // raises (SALOME::SALOME_Exception);
51 // void removeAssociation()
52 // raises (SALOME::SALOME_Exception);
54 void setScalar( in double val ) //CS_NOT_SPEC
55 raises (SALOME::SALOME_Exception);
59 typedef sequence<Edge> Edges;