Curve Representation Item
Types
A3DRiCurveData |
Functions
A3DStatus |
A3DRiCurveGet |
A3DStatus |
A3DRiCurveCreate |
A3DStatus |
A3DRiCurveEdit |
A3DStatus |
A3DRiCurveSupportGet |
Detailed Description
-
group
a3d_ricurve
An A3DRiCurve is a representation item that contains a geometrical curve.
See also
Function Documentation
-
A3DStatus
A3DRiCurveGet
(const A3DRiCurve *pRICrv, A3DRiCurveData *pData) Populates the A3DRiCurveData structure.
- Version
- 2.0
Return values: - A3D_INITIALIZE_NOT_CALLED –
- A3D_INVALID_DATA_STRUCT_SIZE –
- A3D_INVALID_DATA_STRUCT_NULL –
- A3D_INVALID_ENTITY_NULL –
- A3D_INVALID_ENTITY_TYPE –
- A3D_SUCCESS –
Returns: A3D_SUCCESS
on success, or an error code on failure
-
A3DStatus
A3DRiCurveCreate
(const A3DRiCurveData *pData, A3DRiCurve **ppRICrv) Creates an A3DRiCurve from an A3DRiCurveData structure.
- Version
- 2.0
Return values: - A3D_INVALID_DATA_STRUCT_SIZE –
- A3D_INVALID_DATA_STRUCT_NULL –
- A3D_SUCCESS –
Returns: A3D_SUCCESS
on success, or an error code on failure
-
A3DStatus
A3DRiCurveEdit
(const A3DRiCurveData *pData, A3DRiCurve *pRICrv) Modifies an A3DRiCurve from an A3DRiCurveData structure.
- Version
- 10.0
Return values: - A3D_INVALID_DATA_STRUCT_SIZE –
- A3D_INVALID_DATA_STRUCT_NULL –
- A3D_INVALID_ENTITY_NULL –
- A3D_SUCCESS –
Returns: A3D_SUCCESS
on success, or an error code on failure
-
A3DStatus
A3DRiCurveSupportGet
(const A3DRiCurve *pRiCurve, A3DMiscMarkupLinkedItem **ppLinkedItem) Get the geometrical element used to build the A3DRiCurve.
- Version
- 6.0
Parameters: - pRiCurve – [in] The A3DRiCurve to query
- ppLinkedItem – [out] The entity used to build
pRiCurve
Return values: - A3D_INITIALIZE_NOT_CALLED –
- A3D_INVALID_DATA_STRUCT_SIZE –
- A3D_INVALID_DATA_STRUCT_NULL –
- A3D_INVALID_ENTITY_NULL –
- A3D_INVALID_ENTITY_TYPE –
- A3D_SUCCESS –
Returns: A3D_SUCCESS
on success, or an error code on failure