Next: Cons
Up: Bnd_Curve
Previous: Debug Methods on Bnd_Curve
- GRAPE(bnd_curve, "assign-curve-send")()
- BND_CURVE * bnd_curve
Assign the geom-> x/y/z values for the
bnd_curve->vertex indices from the associated Triang2d
instance bnd_curve->geom to bnd_curve->x/y/z. This
will update the position of the points if the geom surface the
bnd_curve belongs to was changed.
-
- BND_CURVE * bnd_curve, * bnd1, * bnd2
double factor, fac1, fac2
Same as "interpol"/"interpol-fac" on Triang1d (see
6.2.1.4). Additionally the geom entry of
bnd_curve is set to NULL because the associated
Triang2d instance for bnd_curve is not known. The
vertex and neighbour lists are copied from bnd1.
- GRAPE(bnd_curve, "make-neighbour-send")()
- BND_CURVE * bnd_curve
Compute the neighbour values, i.e. the indices of the triangles of
the geom surface along the curve.
- GRAPE(bnd_curve, "merge")(bnd_two)
- BND_CURVE * bnd_curve, * bnd_two
Merge two Bnd_Curve instances: append the lists of bnd_one
to those of bnd_two. If the method fails it returns NULL.
- GRAPE(bnd_curve, "reflect")(trfmat, orient)
- BND_CURVE * bnd_curve
MATRIX44 trfmat
int orient
Create a reflected Bnd_Curve instance. Same as Triang1d
"reflect" but additionally the vertex and neighbour
lists are copied. The reflected Bnd_Curve instance is returned.
SFB 256 Universität Bonn and IAM Universität Freiburg Copyright © by the Sonderforschungsbereich 256 at the Institut für Angewandte Mathematik,
Universität Bonn.