NCL Home >
Documentation >
HLUs >
API
NhlAddPrimitive
The Fortran name of this function is NhlFAddPrimitive.This function adds a Primitive object to the tfPolyDrawList of a Transform object.
C Synopsis
#include <ncarg/hlu/hlu.h>
#include <hfile for Transform class object>
#include <ncarg/hlu/Primitive.h>
NhlErrorTypes NhlAddPrimitive(
int transform_id,
int primitive_id,
int before_id
)
Fortran Synopsis
subroutine NhlFAddPrimitive(transform_id, primitive_id, before_id, err_id)
integer transform_id, primitive_id, before_id, err_id
Arguments
- transform_id (input)
- Identifier of a Transform object to whose tfPolyDrawList the Primitive object is to be added.
- primitive_id (input)
- Identifier of the Primitive object to add to the tfPolyDrawList of the Transform object.
- before_id
- Identifier of a Primitive object already in the
tfPolyDrawList or
NullObjId. The Primitive object specified by primitive_id will be placed ahead of the Primitive object specified by before_id in the list. If set toNullObjId, the Primitive object specified by primitive_id will be placed at the end of the list. - err_id (output, Fortran only)
- Error code.
Types
Type name: NhlTErrorTypes Definition: typedef enum _NhlErrType{ NhlFATAL = -4, /* "FATAL" */ NhlWARNING = -3, /* "WARNING" */ NhlINFO = -2, /* "INFO" */ NhlNOERROR = -1 /* "NOERROR" */ } NhlErrorTypes;