@@ -816,6 +816,35 @@ namespace NMR {
816
816
*/
817
817
LIB3MFMETHOD (IsValidObject) (_Out_ BOOL * pbIsValid) LIB3MFABSTRACT;
818
818
819
+ /* *
820
+ * Link the object to a slice stack
821
+ *
822
+ * @param[in] nSliceStackId id of the slice stack to link
823
+ * @return error code or 0 (success)
824
+ */
825
+ LIB3MFMETHOD (SetSliceStackId)(_In_ DWORD nSliceStackId) LIB3MFABSTRACT;
826
+
827
+ /* *
828
+ * get the id of the slice stack linked to the object
829
+ * @param[out] pnSliceStackId id of the slice stack linked to the object
830
+ * @return error code or 0 (success)
831
+ */
832
+ LIB3MFMETHOD (GetSliceStackId)(_Out_ DWORD *pnSliceStackId) LIB3MFABSTRACT;
833
+
834
+ /* *
835
+ * set the meshresolution of the object
836
+ * @param[in] eSlicesMeshResolution meshresolution of this object
837
+ * @return error code or 0 (success)
838
+ */
839
+ LIB3MFMETHOD (SetSlicesMeshResolution)(_In_ eModelSlicesMeshResolution eSlicesMeshResolution) LIB3MFABSTRACT;
840
+
841
+ /* *
842
+ * get the meshresolution of the object
843
+ * @param[out] peSlicesMeshResolution meshresolution of this object
844
+ * @return error code or 0 (success)
845
+ */
846
+ LIB3MFMETHOD (GetSlicesMeshResolution)(_Out_ eModelSlicesMeshResolution *peSlicesMeshResolution) LIB3MFABSTRACT;
847
+
819
848
/* Property handling */
820
849
821
850
/* *
@@ -1953,35 +1982,6 @@ namespace NMR {
1953
1982
* @return error code or 0 (success)
1954
1983
*/
1955
1984
LIB3MFMETHOD (IsManifoldAndOriented) (_Out_ BOOL * pbIsOrientedAndManifold) LIB3MFABSTRACT;
1956
-
1957
- /* *
1958
- * Link the mesh object to a slice stack
1959
- *
1960
- * @param[in] nSliceStackId id of the slice stack to link
1961
- * @return error code or 0 (success)
1962
- */
1963
- LIB3MFMETHOD (SetSliceStackId)(_In_ DWORD nSliceStackId) LIB3MFABSTRACT;
1964
-
1965
- /* *
1966
- * get the id of the slice stack linked to the mesh object
1967
- * @param[out] pnSliceStackId id of the slice stack linked to the mesh object
1968
- * @return error code or 0 (success)
1969
- */
1970
- LIB3MFMETHOD (GetSliceStackId)(_Out_ DWORD *pnSliceStackId) LIB3MFABSTRACT;
1971
-
1972
- /* *
1973
- * set the meshresolution of the mesh object
1974
- * @param[in] eSlicesMeshResolution meshresolution of this mesh object
1975
- * @return error code or 0 (success)
1976
- */
1977
- LIB3MFMETHOD (SetSlicesMeshResolution)(_In_ eModelSlicesMeshResolution eSlicesMeshResolution) LIB3MFABSTRACT;
1978
-
1979
- /* *
1980
- * get the meshresolution of the mesh object
1981
- * @param[out] peSlicesMeshResolution meshresolution of this mesh object
1982
- * @return error code or 0 (success)
1983
- */
1984
- LIB3MFMETHOD (GetSlicesMeshResolution)(_Out_ eModelSlicesMeshResolution *peSlicesMeshResolution) LIB3MFABSTRACT;
1985
1985
};
1986
1986
1987
1987
/* *********************************************************************************************************
0 commit comments