.

MPIPathElementAttrMask

Definition

 
typedef	enum {
   MPIPathElementAttrMaskRELATIVE,   
       = mpiPathElementAttrMaskBIT(MPIPathElementAttrRELATIVE),
   MPIPathElementAttrMaskID,         
       = mpiPathElementAttrMaskBIT(MPIPathElementAttrID),
   MPIPathElementAttrMaskVELOCITY,   
       = mpiPathElementAttrMaskBIT(MPIPathElementAttrVELOCITY),
   MPIPathElementAttrMaskACCEL,      
       = mpiPathElementAttrMaskBIT(MPIPathElementAttrACCEL),               
   MPIPathElementAttrMaskTIMESLICE,  
       = mpiPathElementAttrMaskBIT(MPIPathElementAttrTIMESLICE),

   MPIPathElementAttrMaskALL   = -1 << MPIPathElementAttrFIRST,
} MPIPathElementAttrMask;

Description

In MPIPathElementAttrMask, the path attribute masks are used to enable features with mpiPathAppend(...). The masks are ORed with the MPIPathElementType to enable each feature.

 
MPIPathElementAttrMaskRELATIVE This mask enables relative coordinates for path motion. This feature is not supported and is reserved for future use.
MPIPathElementAttrMaskID This mask enables an identification tag to be stored in the path. Each element can have a unique identification. Please see MPIPathElementAttributes data type documentation for more information.
MPIPathElementAttrMaskVELOCITY This mask enables a path velocity to be specified for each element. Please see MPIPathElementAttributes data type documentation for more information.
MPIPathElementAttrMaskACCEL This mask enables a path acceleration to be specified for each element. Please see MPIPathElementAttributes data type documentation for more information.
MPIPathElementAttrMaskTIMESLICE

This mask enables a path time slice to be specified for each element. Please see MPIPathElementAttributes data type documentation for more information.

See Also

MPIPathElementType | mpiPathAppend

 

       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2021 Motion Engineering