FT_FreeBorders,
FT_FreeEdges,
FT_MultiConnection,
+ FT_MultiConnection2D,
FT_Length,
+ FT_Length2D,
FT_BelongToGeom,
FT_BelongToPlane,
FT_BelongToCylinder,
interface Skew : NumericalFunctor{};
interface Area : NumericalFunctor{};
interface Length : NumericalFunctor{};
- interface MultiConnection : NumericalFunctor{};
+ interface Length2D : NumericalFunctor
+ {
+ struct Value
+ {
+ double myLength;
+ long myPnt1, myPnt2;
+ };
+ typedef sequence<Value> Values;
+ Values GetValues();
+ };
+ interface MultiConnection : NumericalFunctor{};
+ interface MultiConnection2D : NumericalFunctor
+ {
+ struct Value
+ {
+ long myNbConnects;
+ long myPnt1, myPnt2;
+ };
+
+ typedef sequence<Value> Values;
+ Values GetValues();
+ };
/*!
* Predicates are intended for verification of criteria,
Skew CreateSkew();
Area CreateArea();
Length CreateLength();
+ Length2D CreateLength2D();
MultiConnection CreateMultiConnection();
+ MultiConnection2D CreateMultiConnection2D();
/*!
* Create logical functors ( predicates )