|
| virtual uint8 | GetMainAxisIndex () override |
| | get main axis index (relevant for abs/inc/nlg)
|
| |
| virtual uint32 | GetInvolved () override |
| | get mask of involved axes
|
| |
| virtual double | Prepare (uint32 auIncremental, double *apPosition) override |
| | prepare part
|
| |
| virtual void | GetPosition (double adP, double *apPosition) override |
| | get position at P
|
| |
| virtual void | GetDerivative (uint32 auLevel, double adP, double *apDerivative) override |
| | get auLevel derivative at P
|
| |
| virtual void | GetD2max (double *apD2max) override |
| | get max 2. derivative of part
|
| |
| virtual void | GetD3max (double *apD3max) override |
| | get max 3. derivative of part
|
| |
|
uint8 | GetType () |
| | get part type
|
| |
| virtual double | GetMaxVectorLength (double adError) |
| | get max vector length for given error
|
| |
| virtual bool | IsStartBlendingAllowed () |
| | return true if start blending allowed
|
| |
| virtual bool | IsEndBlendingAllowed () |
| | return true if end blending allowed
|
| |
|
virtual bool | IsContinuous (uint32 auLevel) |
| | return true if part is auLevel continuous
|
| |
|
| CINOSMovePathPart () |
| | constructor
|
| |
|
| CINOSMovePathPart (uint8 auType) |
| | constructor
|
| |
|
virtual | ~CINOSMovePathPart () |
| | destructor
|
| |
|
void | SetSegment (class CINOSMovePathSegment *apSegment) |
| | set pointer to my segment
|
| |
|
|
| CINOSMovePathPartLinearBay (uint8 auIndexR, uint8 auIndexX, double adValueR, double adValueX, double adGripperLength) |
| | constructor
|
| |
|
virtual | ~CINOSMovePathPartLinearBay () |
| | destructor
|
| |
|
double | rad (double a) |
| | convert deg -> rad
|
| |
|
double | deg (double a) |
| | convert rad -> deg
|
| |
|
| DECLARE_DYNAMIC (CINOSMovePathPartLinearBay) |
| |
|
| DECLARE_DYNAMIC (CINOSMovePathPart) |
| |
|
|
uint8 | m_uIndexR |
| | index axis R
|
| |
|
uint8 | m_uIndexX |
| | index axis X
|
| |
|
double | m_dLength |
| | part length
|
| |
|
double | m_dPosR0 |
| | R0.
|
| |
|
double | m_dOfsX0 |
| | X0 offset.
|
| |
|
double | m_dValueR |
| | requested R value
|
| |
|
double | m_dValueX |
| | requested X value
|
| |
|
double | m_dGripperLength |
| | gripper length
|
| |
|
double | m_dGripperLength_1 |
| | 1 / gripper length
|
| |
|
uint8 | m_uType |
| | part type
|
| |
|
class CINOSMovePathSegment * | m_pSegment |
| | pointer to my segment
|
| |
|
| enum | {
eTypeUnknown
, eTypeLinear
, eTypeLinearBay
, eTypeCircle
,
eTypeRapid
} |
| |
◆ GetD2max()
| virtual void CINOSMovePathPartLinearBay::GetD2max |
( |
double * |
apD2max | ) |
|
|
overridevirtual |
◆ GetD3max()
| virtual void CINOSMovePathPartLinearBay::GetD3max |
( |
double * |
apD3max | ) |
|
|
overridevirtual |
◆ GetDerivative()
| virtual void CINOSMovePathPartLinearBay::GetDerivative |
( |
uint32 |
auLevel, |
|
|
double |
adP, |
|
|
double * |
apDerivative |
|
) |
| |
|
overridevirtual |
◆ GetInvolved()
| virtual uint32 CINOSMovePathPartLinearBay::GetInvolved |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetMainAxisIndex()
| virtual uint8 CINOSMovePathPartLinearBay::GetMainAxisIndex |
( |
| ) |
|
|
inlineoverridevirtual |
◆ GetPosition()
| virtual void CINOSMovePathPartLinearBay::GetPosition |
( |
double |
adP, |
|
|
double * |
apPosition |
|
) |
| |
|
overridevirtual |
◆ Prepare()
| virtual double CINOSMovePathPartLinearBay::Prepare |
( |
uint32 |
auIncremental, |
|
|
double * |
apPosition |
|
) |
| |
|
overridevirtual |
The documentation for this class was generated from the following file: