MPIPathMessage

MPIPathMessage

 

typedef enum {

	MPIPathMessagePATH_INVALID,
	MPIPathMessageILLEGAL_DIMENSION,
	MPIPathMessageILLEGAL_ELEMENT,
	MPIPathMessageARC_ILLEGAL_DIMENSION,
	MPIPathMessageHELIX_ILLEGAL_DIMENSION,
	MPIPathMessageILLEGAL_RADIUS,
	MPIPathMessagePATH_TOO_LONG,
	MPIPathMessageILLEGAL_VELOCITY,
	MPIPathMessageILLEGAL_ACCELERATION,
	MPIPathMessageILLEGAL_TIMESLICE,
	MPIPathMessageINVALID_BLENDING,
} MPIPathMessage;
Description
  MPIPathMessagePATH_INVALID This message code occurs when the specified path cannot be created due to missing or invalid parameters.
  MPIPathMessageILLEGAL_DIMENSION This message code occurs when the specified dimension is out of range. The dimension must be between 1 and MPIPathPointDIMENSION_MAX or a specific dimension if required for specific path types.
  MPIPathMessageILLEGAL_ELEMENT This message code occurs when the specified path cannot be created due to an unsupported sequence of path elements.
  MPIPathMessageARC_ILLEGAL_DIMENSION This message code occurs when the specified dimension is out of range. An arc element dimension must be 2.
  MPIPathMessageHELIX_ILLEGAL_DIMENSION This message code occurs when the specified dimension is out of range. A helix element dimension must be 2.
  MPIPathMessageILLEGAL_RADIUS This message code occurs when the specified radius is less than or equal to zero.
  MPIPathMessagePATH_TOO_LONG This message code occurs when the specified path is longer than the statically allocated buffer can store.
  MPIPathMessageILLEGAL_VELOCITY This message code occurs when the specified velocity is less than or equal to zero.
  MPIPathMessageILLEGAL_ACCELERATION This message code occurs when the specified acceleration is less than or equal to zero.
  MPIPathMessageILLEGAL_TIMESLICE This message code occurs when the specified time slice is less than or equal to zero.
  MPIPathMessageINVALID_BLENDING This message code occurs when blending is specified but not supported with the particular motion type.
     
See Also