Adg_?Dim: allow-none for AdgPair and named pairs
commitac3e4c5d5058bcddb5a6720b5a1129465c372790
authorNicola Fontana <ntd@entidi.it>
Thu, 17 Nov 2011 22:22:24 +0000 (17 23:22 +0100)
committerNicola Fontana <ntd@entidi.it>
Thu, 17 Nov 2011 22:22:24 +0000 (17 23:22 +0100)
tree267801a3c188338fef700fe5c6e33ede701ff072
parent77bd86ff578e34a458e866370185352b7ee791b2
Adg_?Dim: allow-none for AdgPair and named pairs

The points of interest are now set only if the input pair is defined.
Previously a NULL value raised an error message.

NULL points must be valid in order to allow partial setting so, for
instance, a dimension can rely on different models:

ldim = adg_ldim_new_full_from_model(model1, "r1", "r2", NULL);
adg_dim_set_pos_from_model(ADG_DIM(ldim), model2, "pos");
src/adg/adg-adim.c
src/adg/adg-ldim.c
src/adg/adg-rdim.c