Enumerations for drawing operator type for use in the A3DDrawingBlockOperatorData structure. More...
Data Structures | |
struct | A3DDrawingBlockOperatorData |
DrawingBlockOperator structure. More... | |
Functions | |
A3DStatus | A3DDrawingBlockOperatorCreate (const A3DDrawingBlockOperatorData *pData, A3DDrawingBlockOperator **ppDrawingOperator) |
Creates an A3DDrawingBlockOperator from A3DDrawingBlockOperatorData structure. More... | |
A3DStatus | A3DDrawingBlockOperatorGet (const A3DDrawingBlockOperator *pDrawingOperator, A3DDrawingBlockOperatorData *pData) |
Populates the A3DDrawingBlockOperatorData structure. More... | |
Detailed Description
Enumerations for drawing operator type for use in the A3DDrawingBlockOperatorData structure.
- Version
- 5.0
Entity type is kA3DTypeDrawingBlockOperator.
Block Operator is same as Block Basic, but it provide also a link between graphic entities and a view. It is useful to define a relationship between a curve section and a view.
Refer to Drawing Block Basic for other details.
- Warning
- Circular dependencies between A3DDrawingBlockOperator and A3DDrawingView are not allowed.
Function Documentation
◆ A3DDrawingBlockOperatorGet()
A3DStatus A3DDrawingBlockOperatorGet | ( | const A3DDrawingBlockOperator * | pDrawingOperator, |
A3DDrawingBlockOperatorData * | pData | ||
) |
Populates the A3DDrawingBlockOperatorData structure.
- Version
- 5.0
- Parameters
-
[in] pDrawingOperator The operator block. [out] pData Data of the operator block.
- 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_SUCCESS
◆ A3DDrawingBlockOperatorCreate()
A3DStatus A3DDrawingBlockOperatorCreate | ( | const A3DDrawingBlockOperatorData * | pData, |
A3DDrawingBlockOperator ** | ppDrawingOperator | ||
) |
Creates an A3DDrawingBlockOperator from A3DDrawingBlockOperatorData structure.
- Version
- 5.0
- Parameters
-
[in] pData The input operator block data [out] ppDrawingOperator The operator block entity
- Returns
- A3D_SUCCESS in case of success or an error code
- Return values
-
A3D_INVALID_DATA_STRUCT_SIZE A3D_INVALID_DATA_STRUCT_NULL A3D_INVALID_ENTITY_TYPE A3D_DRW_OPERATOR_CANNOT_CREATE A3D_SUCCESS