Table 6.1
Replace Table 6.1 with the following:
6.2.4
Remove the definition for SRM_Generating2D.
Remove the definition for SRM_InverseGenerating2D.
6.2.5
Insert the following definition following the definition for SRM_CreateDirection:
Abstract SRM API object method: CreateLococentricEuclidean3DSRF
typedef SRM_Status_Code SRM_CreateLococentricEuclidean3DSRF (
|
SRM_Object_Reference |
this_object, |
|
const |
SRM_Coordinate3D |
*lococentre, |
|
const |
SRM_Direction |
*primary_axis, |
|
const |
SRM_Direction |
*secondary_axis, |
|
|
SRM_Object_Reference |
*lococentricEuclidean3D_srf |
/* OUT */ |
);
Remove the definition for SRM_Generating3D.
Remove the definition for SRM_InverseGenerating3D.
6.3.2
In the definition of SRM_CC_Method_List, insert the following field definition after the definition for field CreateDirection:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_CC_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_CC_Method_List definition.
6.3.3
In the definition of SRM_CD_Method_List, insert the following field definition after the definition for field CreateLocalTangentSpaceEuclideanSRF:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_CD_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_CD_Method_List definition.
6.3.4
In the definition of SRM_CM_Method_List, insert the following field definition after the definition for field CreateDirection:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_CM_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_CM_Method_List definition.
6.3.8
In the definition of SRM_EI_Method_List, insert the following field definition after the definition for field CreateDirection:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_EI_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_EI_Method_List definition.
6.3.9
In the definition of SRM_EC_Method_List, insert the following field definition after the definition for field CreateLocalTangentSpaceEuclideanSRF:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_EC_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_EC_Method_List definition.
6.3.10
In the definition of SRM_HAEC_Method_List, insert the following field definition after the definition for field CreateDirection:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_HAEC_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_HAEC_Method_List definition.
6.3.11
In the definition of SRM_HEEC_Method_List, insert the following field definition after the definition for field CreateDirection:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_HEEC_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_HEEC_Method_List definition.
6.3.12
In the definition of SRM_HEEQ_Method_List, insert the following field definition after the definition for field CreateDirection:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_HEEQ_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_HEEQ_Method_List definition.
6.3.13
In the definition of SRM_LCC_Method_List, insert the following field definition after the definition for field CreateLocalTangentSpaceEuclideanSRF:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_LCC_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_LCC_Method_List definition.
6.3.14
Remove the entry for SRM_Generating2D from the SRM_LSA_Method_List definition.
Remove the entry for SRM_InverseGenerating2D from the SRM_LSA_Method_List definition.
6.3.15
Remove the entry for SRM_Generating2D from the SRM_LSP_Method_List definition.
Remove the entry for SRM_InverseGenerating2D from the SRM_LSP_Method_List definition.
6.3.16
Remove the entry for SRM_Generating2D from the SRM_LSR_2D_Method_List definition.
Remove the entry for SRM_InverseGenerating2D from the SRM_LSR_2D_Method_List definition.
6.3.17
In the definition of SRM_LSR_3D_Method_List, insert the following field definition after the definition for field CreateDirection:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_LSR_3D_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_LSR_3D_Method_List definition.
6.3.18
In the definition of SRM_LTSAS_Method_List, insert the following field definition after the definition for field CreateDirection:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_LTSAS_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_LTSAS_Method_List definition.
6.3.19
In the definition of SRM_LTSC_Method_List, insert the following field definition after the definition for field CreateDirection:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_LTSC_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_LTSC_Method_List definition.
6.3.20
In the definition of SRM_LTSE_Method_List, insert the following field definition after the definition for field CreateDirection:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_LTSE_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_LTSE_Method_List definition.
6.3.21
In the definition of SRM_LCE_3D_Method_List, insert the following field definition after the definition for field CreateDirection:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_LCE_3D_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_LCE_3D_Method_List definition.
6.3.22
In the definition of SRM_M_Method_List, insert the following field definition after the definition for field CreateLocalTangentSpaceEuclideanSRF:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_M_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_M_Method_List definition.
6.3.23
In the definition of SRM_OMS_Method_List, insert the following field definition after the definition for field CreateLocalTangentSpaceEuclideanSRF:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_OMS_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_OMS_Method_List definition.
6.3.24
In the definition of SRM_PD_Method_List, insert the following field definition after the definition for field CreateLocalTangentSpaceEuclideanSRF:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_PD_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_PD_Method_List definition.
6.3.25
In the definition of SRM_PS_Method_List, insert the following field definition after the definition for field CreateLocalTangentSpaceEuclideanSRF:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_PS_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_PS_Method_List definition.
6.3.28
In the definition of SRM_SEC_Method_List, insert the following field definition after the definition for field CreateDirection:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_SEC_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_SEC_Method_List definition.
6.3.29
In the definition of SRM_SEQ_Method_List, insert the following field definition after the definition for field CreateDirection:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_SEQ_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_SEQ_Method_List definition.
6.3.30
In the definition of SRM_SMD_Method_List, insert the following field definition after the definition for field CreateDirection:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_SMD_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_SMD_Method_List definition.
6.3.31
In the definition of SRM_SME_Method_List, insert the following field definition after the definition for field CreateDirection:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_SME_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_SME_Method_List definition.
6.3.33
In the definition of SRM_TM_Method_List, insert the following field definition after the definition for field CreateLocalTangentSpaceEuclideanSRF:
SRM_CreateLococentricEuclidean3DSRF |
*CreateLococentricEuclidean3D; |
Remove the entry for SRM_Generating3D from the SRM_TM_Method_List definition.
Remove the entry for SRM_InverseGenerating3D from the SRM_TM_Method_List definition.