public static extern SU_RESULT SUEdgeUseGetLoop(SUEdgeUseRef edgeuse, ref SULoopRef loop);
public static extern SU_RESULT SUEdgeUseGetFace(SUEdgeUseRef edgeuse, ref SUFaceRef face);
public static extern SUEntityRef SUEdgeUseToEntity(SUEdgeUseRef edgeuse);
public static extern SU_RESULT SUEdgeUseGetEdge(SUEdgeUseRef edgeuse, ref SUEdgeRef edge);
public static extern SU_RESULT SUEdgeUseGetEndVertex(SUEdgeUseRef edgeuse, ref SUVertexRef vertex);
public static extern SU_RESULT SUEdgeUseGetEndVertexNormal(SUEdgeUseRef edgeuse, ref SUVector3D normal);
public static extern SU_RESULT SUEdgeUseGetNext(SUEdgeUseRef edgeuse, ref SUEdgeUseRef next_edgeuse);
public static extern SU_RESULT SUEdgeUseGetPrevious(SUEdgeUseRef edgeuse, ref SUEdgeUseRef prev_edgeuse);
public static extern SU_RESULT SUEdgeUseIsReversed(SUEdgeUseRef edgeuse, ref bool reversed);
public static extern SU_RESULT SUEdgeUseGetPartners(SUEdgeUseRef edgeuse, size_t len, SUEdgeUseRef[] partners, ref size_t count);
public static extern SU_RESULT SUEdgeUseGetNumPartners(SUEdgeUseRef edgeuse, ref size_t count);