Given a Feature Edge object, retrieve the
Feature Node component of its
Feature Edge Ending Node. Given
a Geometry Edge object, retrieve the
Geometry Node component of its
Geometry Edge Ending Node.
SE_NULL_REQUIRED_PARAMETER - and no changes are made, if result_out_ptr was NULL.
SE_INVALID_OR_NULL_OBJECT - and *result_out_ptr is set to NULL, if edge is not a handle to a valid, active (i.e., unfreed) <Feature Edge> or <Geometry Edge>.
SE_UNRESOLVED_START_OBJECT - and *result_out_ptr is set to NULL, if edge is unresolved.
SE_NO_OBJECT - and *result_out_ptr is set to NULL, if
SE_UNRESOLVED_OBJECT - and *result_out_ptr is set to NULL, if
SE_OUT_OF_MEMORY - and *result_out_ptr is set to NULL, if memory allocation failed.
| extern SE_STATUS_CODE_ENUM | |||
| SE_GetEndingNodeForEdge | |||
| ( | |||
| SE_OBJECT | edge, | (notes) | |
| SE_OBJECT | * | result_out_ptr | (notes) |
| ); | |||
the edge whose ending node is being retrieved
pointer to variable in the user's memory space where the requested SE_OBJECT handle is placed. The user is responsible for calling SE_FreeObject() on *result_out_ptr when he or she is finished with it.