Intersection Curve
Data Structures | |
struct | A3DCrossingPointsCrvIntersectionData |
Crossing point curve intersection data. More... | |
struct | A3DCrvIntersectionData |
Intersection structure. More... | |
Enumerations | |
enum | A3DEIntersectionLimitType { kA3DIntersectionLimitTypeHelp, kA3DIntersectionLimitTypeTerminator, kA3DIntersectionLimitTypeLimit, kA3DIntersectionLimitTypeBoundary } |
Intersection limit type. More... | |
Functions | |
A3DStatus | A3DCrvIntersectionCreate (const A3DCrvIntersectionData *pData, A3DCrvIntersection **ppCrv) |
Creates an A3DCrvIntersection from A3DCrvIntersectionData structure. More... | |
A3DStatus | A3DCrvIntersectionGet (const A3DCrvIntersection *pCrv, A3DCrvIntersectionData *pData) |
Populates the A3DCrvIntersectionData structure. More... | |
Detailed Description
- Version
- 2.0 Entity type is kA3DTypeCrvIntersection.
- Note
- This type is not yet implemented
Enumeration Type Documentation
◆ A3DEIntersectionLimitType
Intersection limit type.
- Version
- 2.0
Function Documentation
◆ A3DCrvIntersectionGet()
A3DStatus A3DCrvIntersectionGet | ( | const A3DCrvIntersection * | pCrv, |
A3DCrvIntersectionData * | pData | ||
) |
Populates the A3DCrvIntersectionData structure.
- Version
- 2.0
Not yet implemented.
- Returns
- A3D_SUCCESS in case of success or an error code
- 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_CRV_CANNOT_ACCESS_CANONICAL A3D_SUCCESS
- Attention
- FUNCTION IS NOT IMPLEMENTED YET
◆ A3DCrvIntersectionCreate()
A3DStatus A3DCrvIntersectionCreate | ( | const A3DCrvIntersectionData * | pData, |
A3DCrvIntersection ** | ppCrv | ||
) |
Creates an A3DCrvIntersection from A3DCrvIntersectionData structure.
- Version
- 2.0
Not yet implemented.
- Returns
- A3D_SUCCESS in case of success or an error code
- Return values
-
A3D_INVALID_DATA_STRUCT_SIZE A3D_INVALID_DATA_STRUCT_NULL A3D_INTERVAL_INCONSISTENT_DATA A3D_SUCCESS
- Attention
- FUNCTION IS NOT IMPLEMENTED YET