Library Manipulators

Manipulators

Reference for 41 classes and 361 functions. Signatures extracted from the headers; drawing functions include an interactive preview. Some ADEFID-specific descriptions are pending confirmation by the author.

No functions match your search.
FOU
CFourBarLkge
FourBarLkge.h
Includes: robokin.h10 public members8 functions
SetA3AngAccel
float SetA3AngAccel(float th2, float dth2, float ddth2)

Description — pending

SetA3AngVel
float SetA3AngVel(float th2, float dth2)

Description — pending

SetA3PointPos 2 overloads
CartPoint SetA3PointPos(float th2)
CartPoint SetA3PointPos(LParam* pLparam)

Description — pending

SetA4AngAccel
float SetA4AngAccel(float th2, float dth2, float ddth2)

Description — pending

SetA4AngVel
float SetA4AngVel(float th2, float dth2)

Description — pending

SetAngAccel 2 overloads
void SetAngAccel(float th2, float dth2, float ddth2, float* ddth3, float* ddth4)
void SetAngAccel(LParam* pLparam)

Description — pending

SetAngPos 2 overloads
void SetAngPos(float th2, float * th3, float * th4)
void SetAngPos(LParam* pLparam)

Description — pending

SetAngVel 2 overloads
void SetAngVel(float th2, float dth2, float* dth3, float* dth4)
void SetAngVel(LParam* pLparam)

Description — pending

GRI
CGripper
Gripper.h · inherits from CSceneObject, CMachineO22
Includes: sceneobject.h, ipismodel.h, timer.h, machineo22.h17 public members14 functions
DrawGripperBody
virtual void DrawGripperBody(void)

Description — pending

DrawGripperFingers
virtual void DrawGripperFingers(void)

Description — pending

InitDefaultIO
void InitDefaultIO()

Description — pending

InitDefaultParameters
void InitDefaultParameters()

Description — pending

InitDefGeometryData
virtual void InitDefGeometryData(void)

Description — pending

Initialization
BOOL Initialization(CRobot* robot, CString robotName, CString gripperType)

Description — pending

MakeGripper
virtual void MakeGripper(void)

Description — pending

SaveGeometryDefaultValues
virtual void SaveGeometryDefaultValues(void)

Description — pending

SaveGeometryValues
virtual void SaveGeometryValues(void)

Description — pending

SetDefaults
void SetDefaults(void)

Description — pending

SetGripper
void SetGripper(bool state, CTimer* ptimer)

Description — pending

UpdateGeometryDefaultValues
virtual void UpdateGeometryDefaultValues(void)

Description — pending

UpdateGeometryValues
virtual void UpdateGeometryValues(void)

Description — pending

UpdateValues
void UpdateValues(void)

Description — pending

GRI
CGripper3Finger
Gripper3Finger.h · inherits from CGripper
Includes: gripper.h0 functions
GRI
CGripper4Finger
Gripper4Finger.h · inherits from CGripper
Includes: gripper.h0 functions
GRI
CGripperAng
GripperAng.h · inherits from CGripper
Includes: gripper.h0 functions
GRI
CGripperCustom
GripperCustom.h · inherits from CGripper
Includes: gripper.h8 functions
DrawGripperBody
virtual void DrawGripperBody(void)

Description — pending

DrawGripperFingers
virtual void DrawGripperFingers(void)

Description — pending

InitDefGeometryData
virtual void InitDefGeometryData(void)

Description — pending

MakeGripper
virtual void MakeGripper(void)

Description — pending

SaveGeometryDefaultValues
virtual void SaveGeometryDefaultValues(void)

Description — pending

SaveGeometryValues
virtual void SaveGeometryValues(void)

Description — pending

UpdateGeometryDefaultValues
virtual void UpdateGeometryDefaultValues(void)

Description — pending

UpdateGeometryValues
virtual void UpdateGeometryValues(void)

Description — pending

GRI
CGripperLin
GripperLin.h · inherits from CGripper
Includes: gripper.h3 functions
DrawGripperBody
virtual void DrawGripperBody(void)

Description — pending

DrawGripperFingers
virtual void DrawGripperFingers(void)

Description — pending

MakeGripper
virtual void MakeGripper(void)

Description — pending

MAD
CMAdeptCobra600
MAdeptCobra600.h · inherits from CSRScara
Includes: SRScara.h14 functions
Draw_Chain 2 overloads
virtual void Draw_Chain(D_H* pDH)
virtual void Draw_Chain(D_H* pDHParam, int linkNumber)

Description — pending

Draw_Gripper
virtual void Draw_Gripper(D_H* pDHParam)

Description — pending

DrawEndEffector
virtual void DrawEndEffector(void)

Description — pending

DrawLink0
virtual void DrawLink0(void)

Description — pending

DrawLink1
virtual void DrawLink1(void)

Description — pending

DrawLink2
virtual void DrawLink2(void)

Description — pending

DrawLink3
virtual void DrawLink3(void)

Description — pending

DrawLink4
virtual void DrawLink4(void)

Description — pending

DrawLink5
virtual void DrawLink5(void)

Description — pending

DrawLink6
virtual void DrawLink6(void)

Description — pending

GetE1
CartPoint GetE1(D_H* pDH, double e0, double e2)

Description — pending

ReadSTLFiles
virtual bool ReadSTLFiles(CString * pFilesPath)

Description — pending

SetDefaults
virtual BOOL SetDefaults(void)

Description — pending

MAD
CMAdeptViperS650
MAdeptViperS650.h · inherits from CSRArt
Includes: SRArt.h16 functions
Draw_3DFrameDist
virtual void Draw_3DFrameDist(D_H* pDHParam, int linkNumber)

Description — pending

Draw_3DFrameProx
virtual void Draw_3DFrameProx(D_H* pDHParam, int linkNumber)

Description — pending

Draw_Chain 2 overloads
virtual void Draw_Chain(D_H* pDH)
virtual void Draw_Chain(D_H* pDHParam, int linkNumber)

Description — pending

Draw_Gripper
virtual void Draw_Gripper(D_H* pDHParam)

Description — pending

DrawEndEffector
virtual void DrawEndEffector(void)

Description — pending

DrawLink0
virtual void DrawLink0(void)

Description — pending

DrawLink1
virtual void DrawLink1(void)

Description — pending

DrawLink2
virtual void DrawLink2(void)

Description — pending

DrawLink3
virtual void DrawLink3(void)

Description — pending

DrawLink4
virtual void DrawLink4(void)

Description — pending

DrawLink5
virtual void DrawLink5(void)

Description — pending

DrawLink6
virtual void DrawLink6(void)

Description — pending

ReadSTLFiles
virtual bool ReadSTLFiles(CString * pFilesPath)

Description — pending

SetBaseLabels
virtual void SetBaseLabels(void)

Description — pending

SetDefaults
virtual BOOL SetDefaults(void)

Description — pending

MBS
CMBSC
MBSC.h · inherits from CSRCart
Includes: SRCart.h16 functions
Draw_3DFrameDist
virtual void Draw_3DFrameDist(D_H* pDHParam, int linkNumber)

Description — pending

Draw_3DFrameProx
virtual void Draw_3DFrameProx(D_H* pDHParam, int linkNumber)

Description — pending

Draw_Chain 2 overloads
virtual void Draw_Chain(D_H* pDH)
virtual void Draw_Chain(D_H* pDHParam, int linkNumber)

Description — pending

Draw_Gripper
virtual void Draw_Gripper(D_H* pDHParam)

Description — pending

DrawEndEffector
virtual void DrawEndEffector(void)

Description — pending

DrawLink0
virtual void DrawLink0(void)

Description — pending

DrawLink1
virtual void DrawLink1(void)

Description — pending

DrawLink2
virtual void DrawLink2(void)

Description — pending

DrawLink3
virtual void DrawLink3(void)

Description — pending

DrawLink4
virtual void DrawLink4(void)

Description — pending

DrawLink5
virtual void DrawLink5(void)

Description — pending

DrawLink6
virtual void DrawLink6(void)

Description — pending

ReadSTLFiles
virtual bool ReadSTLFiles(CString * pFilesPath)

Description — pending

SetBaseLabels
virtual void SetBaseLabels(void)

Description — pending

SetDefaults
virtual BOOL SetDefaults(void)

Description — pending

MCR
CMCrane
MCrane.h · inherits from CSRCart
Includes: SRCart.h16 functions
Draw_3DFrameDist
virtual void Draw_3DFrameDist(D_H* pDHParam, int linkNumber)

Description — pending

Draw_3DFrameProx
virtual void Draw_3DFrameProx(D_H* pDHParam, int linkNumber)

Description — pending

Draw_Chain 2 overloads
virtual void Draw_Chain(D_H* pDH)
virtual void Draw_Chain(D_H* pDHParam, int linkNumber)

Description — pending

Draw_Gripper
virtual void Draw_Gripper(D_H* pDHParam)

Description — pending

DrawEndEffector
virtual void DrawEndEffector(void)

Description — pending

DrawLink0
virtual void DrawLink0(void)

Description — pending

DrawLink1
virtual void DrawLink1(void)

Description — pending

DrawLink2
virtual void DrawLink2(void)

Description — pending

DrawLink3
virtual void DrawLink3(void)

Description — pending

DrawLink4
virtual void DrawLink4(void)

Description — pending

DrawLink5
virtual void DrawLink5(void)

Description — pending

DrawLink6
virtual void DrawLink6(void)

Description — pending

ReadSTLFiles
virtual bool ReadSTLFiles(CString * pFilesPath)

Description — pending

SetBaseLabels
virtual void SetBaseLabels(void)

Description — pending

SetDefaults
virtual BOOL SetDefaults(void)

Description — pending

MEC
CMechanism
Mechanism.h · inherits from CMachineO22
Includes: machineo22.h, ipismodel.h, goldensection.h, optimfunctions.h8 public members3 functions
GetAlpha2
float GetAlpha2(float time)

Description — pending

GetOmega2
float GetOmega2(float time)

Description — pending

GetTheta2
float GetTheta2(float time)

Description — pending

MFA
CMFanuc200iB5P
MFanuc200iB5P.h · inherits from CSRArt
Includes: SRArt.h13 functions
Draw_Chain 2 overloads
virtual void Draw_Chain(D_H* pDH)
virtual void Draw_Chain(D_H* pDHParam, int linkNumber)

Description — pending

Draw_Gripper
virtual void Draw_Gripper(D_H* pDHParam)

Description — pending

DrawEndEffector
virtual void DrawEndEffector(void)

Description — pending

DrawLink0
virtual void DrawLink0(void)

Description — pending

DrawLink1
virtual void DrawLink1(void)

Description — pending

DrawLink2
virtual void DrawLink2(void)

Description — pending

DrawLink3
virtual void DrawLink3(void)

Description — pending

DrawLink4
virtual void DrawLink4(void)

Description — pending

DrawLink5
virtual void DrawLink5(void)

Description — pending

DrawLink6
virtual void DrawLink6(void)

Description — pending

ReadSTLFiles
virtual bool ReadSTLFiles(CString * pFilesPath)

Description — pending

SetDefaults
virtual BOOL SetDefaults(void)

Description — pending

MFE
CMFeeder
MFeeder.h · inherits from CSerialRobot
Includes: SerialRobot.h4 public members22 functions
ActualSheetPose
Matrix ActualSheetPose = InitIMatrix(4)

Description — pending

Algorithm
virtual void Algorithm(CSystem* pSystem)

Description — pending

Draw_3DFrameDist
virtual void Draw_3DFrameDist(D_H* pDHParam, int linkNumber)

Description — pending

Draw_3DFrameProx
virtual void Draw_3DFrameProx(D_H* pDHParam, int linkNumber)

Description — pending

Draw_Chain 2 overloads
virtual void Draw_Chain(D_H* pDH)
virtual void Draw_Chain(D_H* pDHParam, int linkNumber)

Description — pending

Draw_Gripper
virtual void Draw_Gripper(D_H* pDHParam)

Description — pending

Draw_Screen
virtual void Draw_Screen()

Description — pending

DrawEndEffector
virtual void DrawEndEffector(void)

Description — pending

DrawLink0
virtual void DrawLink0(void)

Description — pending

DrawLink1
virtual void DrawLink1(void)

Description — pending

DrawLink2
virtual void DrawLink2(void)

Description — pending

DrawLink3
virtual void DrawLink3(void)

Description — pending

DrawLink4
virtual void DrawLink4(void)

Description — pending

DrawLink5
virtual void DrawLink5(void)

Description — pending

DrawLink6
virtual void DrawLink6(void)

Description — pending

LastSheetPose
Matrix LastSheetPose = InitIMatrix(4)

Description — pending

ReadSTLFiles
virtual bool ReadSTLFiles(CString * pFilesPath)

Description — pending

SetBaseLabels
virtual void SetBaseLabels(void)

Description — pending

SetDefaults
virtual BOOL SetDefaults(void)

Description — pending

SetInversePosition
virtual BOOL SetInversePosition(D_H* pDH, CartPoint point)

Description — pending

SetLastSheetpose
virtual void SetLastSheetpose()

Description — pending

MFI
CMFinger
MFinger.h · inherits from CSerialRobot
Includes: SerialRobot.h19 functions
ActualSheetPose
Matrix ActualSheetPose = InitIMatrix(4)

Description — pending

Algorithm
virtual void Algorithm(CSystem * pSys)

Description — pending

Draw_3DFrameDist
virtual void Draw_3DFrameDist(D_H* pDHParam, int linkNumber)

Description — pending

Draw_3DFrameProx
virtual void Draw_3DFrameProx(D_H* pDHParam, int linkNumber)

Description — pending

Draw_Chain 2 overloads
virtual void Draw_Chain(D_H* pDH)
virtual void Draw_Chain(D_H* pDHParam, int linkNumber)

Description — pending

Draw_Gripper
virtual void Draw_Gripper(D_H* pDHParam)

Description — pending

DrawEndEffector
virtual void DrawEndEffector(void)

Description — pending

DrawLink0
virtual void DrawLink0(void)

Description — pending

DrawLink1
virtual void DrawLink1(void)

Description — pending

DrawLink2
virtual void DrawLink2(void)

Description — pending

DrawLink3
virtual void DrawLink3(void)

Description — pending

DrawLink4
virtual void DrawLink4(void)

Description — pending

DrawLink5
virtual void DrawLink5(void)

Description — pending

DrawLink6
virtual void DrawLink6(void)

Description — pending

LastSheetPose
Matrix LastSheetPose = InitIMatrix(4)

Description — pending

ReadSTLFiles
virtual bool ReadSTLFiles(CString * pFilesPath)

Description — pending

SetBaseLabels
virtual void SetBaseLabels(void)

Description — pending

SetDefaults
virtual BOOL SetDefaults(void)

Description — pending

MST
CMStacker
MStacker.h · inherits from CSerialRobot
Includes: SerialRobot.h18 functions
Algorithm
virtual void Algorithm(CSystem* pSystem)

Description — pending

Draw_3DFrameDist
virtual void Draw_3DFrameDist(D_H* pDHParam, int linkNumber)

Description — pending

Draw_3DFrameProx
virtual void Draw_3DFrameProx(D_H* pDHParam, int linkNumber)

Description — pending

Draw_Chain 2 overloads
virtual void Draw_Chain(D_H* pDH)
virtual void Draw_Chain(D_H* pDHParam, int linkNumber)

Description — pending

Draw_Gripper
virtual void Draw_Gripper(D_H* pDHParam)

Description — pending

DrawEndEffector
virtual void DrawEndEffector(void)

Description — pending

DrawLink0
virtual void DrawLink0(void)

Description — pending

DrawLink1
virtual void DrawLink1(void)

Description — pending

DrawLink2
virtual void DrawLink2(void)

Description — pending

DrawLink3
virtual void DrawLink3(void)

Description — pending

DrawLink4
virtual void DrawLink4(void)

Description — pending

DrawLink5
virtual void DrawLink5(void)

Description — pending

DrawLink6
virtual void DrawLink6(void)

Description — pending

ReadSTLFiles
virtual bool ReadSTLFiles(CString * pFilesPath)

Description — pending

SetBaseLabels
virtual void SetBaseLabels(void)

Description — pending

SetDefaults
virtual BOOL SetDefaults(void)

Description — pending

SetInversePosition
virtual BOOL SetInversePosition(D_H* pDH, CartPoint point)

Description — pending

MST
CMStanford
MStanford.h · inherits from CSRSph
Includes: SRSph.h2 functions
ReadSTLFiles
virtual bool ReadSTLFiles(CString * pFilesPath)

Description — pending

SetDefaults
virtual BOOL SetDefaults(void)

Description — pending

POI
CPoint2PointPath
Point2PointPath.h · inherits from CVectors
Includes: RoboKin.h6 public members2 functions
GetDHParam
virtual D_H GetDHParam(float param)

Description — pending

SetPoint2PointInvariants
virtual void SetPoint2PointInvariants(CRoboKin * pSRobot, Matrix Pose1, Matrix Pose2)

Description — pending

PUM
CPuma560
Puma560.h · inherits from CRoboKin
Includes: robokin.h2 functions
Draw_PUMA560 2 overloads
void Draw_PUMA560(double Abase, double AShoulder, double ALowArm, double AWrist, double RWrist, double AFlange)
void Draw_PUMA560(D_H* pDHParam)

Description — pending

DrawMiCF
void DrawMiCF(float size)

Description — pending

ROB
CRoboKin
RoboKin.h · inherits from CRobot
Includes: robot.h, FourRLinearPath.h, linearmotion.h, RampMotion.h, RampUPMotion.h, RampDownMotion.h, curvedpath.h109 public members27 functions
DefineArchitectureSet
virtual BOOL DefineArchitectureSet(D_H* pDH)

Description — pending

DefineArrangement
virtual void DefineArrangement(void)

Description — pending

DrawObject
virtual void DrawObject(CProduct *pProd)

Description — pending

drawPathAngle
virtual void drawPathAngle(void)

Description — pending

drawPathLength
virtual void drawPathLength(void)

Description — pending

ForwardKinematics
CartPoint ForwardKinematics(D_H* pDHParam)

Description — pending

FullForwardKinematics
virtual Matrix FullForwardKinematics(D_H* pDHParam)

Description — pending

GetArchitectureSet
unsigned int GetArchitectureSet()

Description — pending

GetArchitectureSetName
virtual CString GetArchitectureSetName()

Description — pending

GetArrangement
unsigned int GetArrangement()

Description — pending

GetEndEffectorAngularAccel 2 overloads
virtual CartPoint GetEndEffectorAngularAccel(DWORD time)
virtual CartPoint GetEndEffectorAngularAccel(float param)

Description — pending

GetEndEffectorAngularVelocity 2 overloads
virtual CartPoint GetEndEffectorAngularVelocity(DWORD time)
virtual CartPoint GetEndEffectorAngularVelocity(float param)

Description — pending

GetEndEffectorLinearAccel 2 overloads
virtual CartPoint GetEndEffectorLinearAccel(DWORD time)
virtual CartPoint GetEndEffectorLinearAccel(float param)

Description — pending

GetEndEffectorLinearVelocity 2 overloads
virtual CartPoint GetEndEffectorLinearVelocity(DWORD time)
virtual CartPoint GetEndEffectorLinearVelocity(float param)

Description — pending

GetHome
Matrix GetHome(D_H* pdhparam)

Description — pending

GetJacobian
Matrix GetJacobian(D_H* pDHParam, bool epsilon[])

Description — pending

GetJointAccelerations
virtual void GetJointAccelerations(D_H* pDHParam, CartPoint linearVel, CartPoint angVel, CartPoint linearAccel, CartPoint angAccel)

Description — pending

GetJointVelocities
virtual void GetJointVelocities(D_H* pDHParam, CartPoint linearVel, CartPoint angVel)

Description — pending

GoToPose
virtual void GoToPose(D_H* pDHParam, Matrix Pose)

Description — pending

OptimizeDH 2 overloads
virtual D_H OptimizeDH(D_H * pDH, Matrix PoseA, Matrix PoseB)
virtual D_H OptimizeDH(D_H * pDH, double rho, double phi)

Description — pending

OptimizeDH_2
virtual D_H OptimizeDH_2(D_H * pDH, double rho, double phi)

Description — pending

SetFullInverse 3 overloads
virtual BOOL SetFullInverse(D_H* pDH, Matrix H_mat)
virtual BOOL SetFullInverse(D_H* pDH, Matrix Q_mat, CartPoint d_vec)
virtual BOOL SetFullInverse(D_H* pDH, Matrix Q_mat, CartPoint* pd_vec)

Description — pending

SetInversePosition 2 overloads
virtual BOOL SetInversePosition(D_H* pDH, CartPoint point)
virtual BOOL SetInversePosition(D_H* pDH, CartPoint* pPoint)

Description — pending

SetInvPos3P
bool SetInvPos3P(D_H* pDHParam, CartPoint point)

Description — pending

SetInvPos3R90_0_90
BOOL SetInvPos3R90_0_90(D_H* pDH, CartPoint point)

Description — pending

SetPoseAsHome
virtual void SetPoseAsHome(D_H* pdhparam)

Description — pending

ROB
CRobot
Robot.h · inherits from CMachineO22
Includes: IpiSModel.h, MachineO22.h, link.h, gripper.h, grippercustom.h, gripper4finger.h, gripper3finger.h, gripperlin.h, gripperang.h, Product.h78 public members49 functions
CheckJoints
void CheckJoints(int n)

Description — pending

DefineGripper 2 overloads
virtual void DefineGripper(void)
virtual void DefineGripper(D_H* pdhparam)

Description — pending

DHJointMatrix
Matrix DHJointMatrix(D_H* pDHParam, int joint)

Description — pending

Draw_3DChainAxesDist 4 overloads
void Draw_3DChainAxesDist(D_H* pDHParam)
void Draw_3DChainAxesDist(D_H* pDHParam, int linkNumber)
void Draw_3DChainAxesDist(D_H* pDHParam, int linkNumber, BOOL xVisible, BOOL yVisible, BOOL zVisible)
void Draw_3DChainAxesDist(D_H* pDHParam, float radius, int linkNumber, BOOL xVisible, BOOL yVisible, BOOL zVisible)

Description — pending

Draw_3DChainAxesProx 4 overloads
void Draw_3DChainAxesProx(D_H* pDHParam)
void Draw_3DChainAxesProx(D_H* pDHParam, int linkNumber)
void Draw_3DChainAxesProx(D_H* pDHParam, int linkNumber, BOOL xVisible, BOOL yVisible, BOOL zVisible)
void Draw_3DChainAxesProx(D_H* pDHParam, float radius, int linkNumber, BOOL xVisible, BOOL yVisible, BOOL zVisible)

Description — pending

Draw_3dFrame 2 overloads
void Draw_3dFrame(double xSize, double ySize, double zSize)
void Draw_3dFrame(double xSize, double ySize, double zSize, BOOL xVisible, BOOL yVisible, BOOL zVisible)

Description — pending

Draw_3DFrameDist 2 overloads
virtual void Draw_3DFrameDist(D_H* pDHParam, int linkNumber)
virtual void Draw_3DFrameDist(D_H* pDHParam, int linkNumber, BOOL xVisible, BOOL yVisible, BOOL zVisible)

Description — pending

Draw_3DFrameProx 2 overloads
virtual void Draw_3DFrameProx(D_H* pDHParam, int linkNumber)
virtual void Draw_3DFrameProx(D_H* pDHParam, int linkNumber, BOOL xVisible, BOOL yVisible, BOOL zVisible)

Description — pending

Draw_Cartesian_planes 2 overloads
void Draw_Cartesian_planes(void)
void Draw_Cartesian_planes(BOOL xy, BOOL xz, BOOL yz)

Description — pending

Draw_Chain 2 overloads
virtual void Draw_Chain(D_H* pDHParam)
virtual void Draw_Chain(D_H* pDHParam, int linkNumber)

Description — pending

Draw_Chain_Axes 3 overloads
virtual void Draw_Chain_Axes(D_H* pDHParam)
virtual void Draw_Chain_Axes(D_H* pDHParam, int joints)
virtual void Draw_Chain_Axes(D_H* pDHParam, int joint, BOOL single)

Description — pending

Draw_Chain_Axes_Proximal
virtual void Draw_Chain_Axes_Proximal(D_H* pDHParam)

Description — pending

Draw_endpoint_bounding_box 2 overloads
void Draw_endpoint_bounding_box(void)
void Draw_endpoint_bounding_box(CartPoint point)

Description — pending

Draw_Environment
virtual void Draw_Environment(void)

Description — pending

Draw_Gripper
virtual void Draw_Gripper(D_H* pDH)

Description — pending

Draw_Plane 2 overloads
virtual void Draw_Plane(void)
virtual void Draw_Plane(GLuint objectID)

Description — pending

Draw_SlimChain 4 overloads
void Draw_SlimChain(D_H* pDHParam)
void Draw_SlimChain(D_H* pDHParam,float radius)
void Draw_SlimChain(D_H* pDHParam,float radius, bool isWithLinkColors)
void Draw_SlimChain(D_H* pDHParam,float radius, int linkNumber, bool isWith_a, bool isWith_b)

Description — pending

DrawCoordFrame
virtual void DrawCoordFrame(D_H* pDHParam, float size, int index)

Draws the robot's coordinate frame (X, Y, Z axes) at its current position. Reuses the frame primitive from CIpiGLPrimitives.

DrawEndEffector
virtual void DrawEndEffector(void)

Description — pending

DrawLink0
virtual void DrawLink0(void)

Description — pending

DrawLink1
virtual void DrawLink1(void)

Description — pending

DrawLink2
virtual void DrawLink2(void)

Description — pending

DrawLink3
virtual void DrawLink3(void)

Description — pending

DrawLink4
virtual void DrawLink4(void)

Description — pending

DrawLink5
virtual void DrawLink5(void)

Description — pending

DrawLink6
virtual void DrawLink6(void)

Description — pending

GetFrameParameter 5 overloads
BOOL GetFrameParameter(CTimer *pTimer, unsigned int *pCounter, float framesPerSecond, float *pParam, unsigned int paramType)
BOOL GetFrameParameter(CTimer *pTimer, unsigned int *pCounter, float framesPerSecond, float *pParam)
BOOL GetFrameParameter(CTimer *pTimer, unsigned int *pCounter, float *pParam)
BOOL GetFrameParameter(CHPTimer *pTimer, unsigned int *pCounter, double frameInterval)
BOOL GetFrameParameter(double time, unsigned int *pCounter, double frameInterval)

Description — pending

GetLength
double GetLength(CartPoint point_0, CartPoint point_1)

Description — pending

GetMaxLength
double GetMaxLength(D_H* pDHParam)

Description — pending

GetPickPointMode
unsigned char GetPickPointMode(void)

Description — pending

SetBaseLabels
virtual void SetBaseLabels(void)

Description — pending

SetBaseLength
void SetBaseLength(D_H* pDHParam)

Description — pending

SetGripperType
virtual void SetGripperType(unsigned int grippertype)

Description — pending

SetLink0Color
void SetLink0Color(void)

Description — pending

SetPickPointMode
void SetPickPointMode(unsigned char val)

Description — pending

SetRobotID 2 overloads
virtual void SetRobotID()
virtual void SetRobotID(float factor)

Description — pending

ToggleCartesianPlanes
void ToggleCartesianPlanes(void)

Description — pending

ToggleChainAxes
void ToggleChainAxes(void)

Description — pending

ToggleChainAxesDist
void ToggleChainAxesDist(void)

Description — pending

ToggleChainAxesProx
void ToggleChainAxesProx(void)

Description — pending

ToggleEndPointBoundinxBox
void ToggleEndPointBoundinxBox(void)

Description — pending

ToggleLinksModel
void ToggleLinksModel(void)

Description — pending

ToggleModelResolution
void ToggleModelResolution(void)

Description — pending

ToggleModelShow
void ToggleModelShow(void)

Description — pending

ToggleProductID
void ToggleProductID(void)

Description — pending

ToggleSlimChainShow
void ToggleSlimChainShow(void)

Description — pending

UpdateDHParam
void UpdateDHParam(D_H* pDHParam)

Description — pending

UpdateLinkParam
void UpdateLinkParam(D_H* pDHParam)

Description — pending

SER
CSerialRobot
SerialRobot.h · inherits from CRoboKin
Includes: robokin.h50 public members36 functions
Algorithm
virtual void Algorithm(void)

Description — pending

CheckArchitecture
virtual BOOL CheckArchitecture(void)

Description — pending

CheckObjectVisibility
virtual BOOL CheckObjectVisibility(void)

Description — pending

DrawSerialRobot
virtual void DrawSerialRobot(void)

Description — pending

GetManipType
unsigned int GetManipType(void)

Description — pending

GetNormal
void GetNormal(int row, int col, double normal[3])

Description — pending

GetNormalAng
void GetNormalAng(int row, int col, double normal[3])

Description — pending

GetOrientationMatrix 2 overloads
virtual Matrix GetOrientationMatrix(double angX, double angY, double angZ)
virtual Matrix GetOrientationMatrix(double angTheta, double angBeta)

Description — pending

GetPose
virtual Matrix GetPose(double param)

Description — pending

GetScaleFactor
double GetScaleFactor(Matrix PoseA, Matrix PoseB)

Description — pending

GetSimulationType
unsigned int GetSimulationType(void)

Description — pending

InitDefTimers
virtual void InitDefTimers(void)

Description — pending

Initialization 3 overloads
virtual BOOL Initialization(CADEFIDDoc * doc, CString name)
virtual BOOL Initialization(CADEFIDDoc* doc, CString name, GLuint robotNumber)
virtual BOOL Initialization(CADEFIDDoc* doc, CString name , CString projectName , CString mainPath , CString dataMainPath , GLuint robotNumber)

Description — pending

InitializationMD 3 overloads
virtual BOOL InitializationMD(CAdefidMDDoc * doc, CString name)
virtual BOOL InitializationMD(CAdefidMDDoc* doc, CString name, GLuint robotNumber)
virtual BOOL InitializationMD(CAdefidMDDoc* doc, CString name , CString projectName , CString mainPath , CString dataMainPath , GLuint robotNumber)

Description — pending

InitPoses
virtual void InitPoses(void)

Description — pending

ReadSTLFiles 3 overloads
virtual bool ReadSTLFiles(CString *pFilesPath)
virtual bool ReadSTLFiles(CString FilesMainPath, CString FilesRobotName)
virtual bool ReadSTLFiles(CString FilesMainPath, CString FilesRobotName,CString LinkName[])

Description — pending

SaveDHParamAsDefault
virtual BOOL SaveDHParamAsDefault()

Description — pending

SaveGeometryValues
virtual void SaveGeometryValues(void)

Description — pending

SavePoses
virtual void SavePoses(void)

Description — pending

SaveRefPose
void SaveRefPose(void)

Description — pending

SaveSTLValues
virtual void SaveSTLValues(void)

Description — pending

SaveTimers
virtual void SaveTimers(void)

Description — pending

SetDefaults
virtual BOOL SetDefaults(void)

Description — pending

SetHome
virtual void SetHome(void)

Description — pending

SetManipType
void SetManipType(unsigned int manipType)

Description — pending

SetPoint
virtual void SetPoint(void)

Description — pending

SetSimulationType
void SetSimulationType(unsigned int simType)

Description — pending

UpdateGeometryDefValues
virtual void UpdateGeometryDefValues(void)

Description — pending

UpdateGeometryValues
virtual void UpdateGeometryValues(void)

Description — pending

UpdatenPoses
virtual void UpdatenPoses(void)

Description — pending

UpdateParallelManipValues
virtual void UpdateParallelManipValues(void)

Description — pending

UpdatePoses
virtual void UpdatePoses(void)

Description — pending

UpdateRP
virtual void UpdateRP(void)

Description — pending

UpdateSTLValues
virtual void UpdateSTLValues(void)

Description — pending

UpdateTimers
virtual void UpdateTimers(void)

Description — pending

UpdateValues
void UpdateValues(void)

Description — pending

SR_
CSR_IFR
SR_IFR.h · inherits from CSerialRobot
Includes: SerialRobot.h2 public members7 functions
DefineArrangement
virtual void DefineArrangement()

Description — pending

GetArchitectureSetName
virtual CString GetArchitectureSetName()

Description — pending

GetArrangementName
virtual CString GetArrangementName()

Description — pending

GetWorkSpaceName
CString GetWorkSpaceName(D_H* pDH)

Description — pending

SetDoubleSolJoints
virtual int SetDoubleSolJoints(D_H* pDH)

Description — pending

SetFullInverse 2 overloads
virtual BOOL SetFullInverse(D_H* pDH, Matrix H_mat)
virtual BOOL SetFullInverse(D_H* pDH, Matrix Q_mat, CartPoint* pd_vec)

Description — pending

SetIndCoordAndVar
virtual void SetIndCoordAndVar(D_H* pDH, int* pNCoor,unsigned int* pNvar, int* pVar1, int* pVar2, int* pVar3, BOOL *pIsVar)

Description — pending

SR_
CSR_Ortho
SR_Ortho.h · inherits from CVectors
Includes: vectors.h1 public members7 functions
SetEpsAndRad 2 overloads
BOOL SetEpsAndRad(BOOL solType, double plusTerms, double minusTerm)
BOOL SetEpsAndRad(int jointN, BOOL solType, double plusTerms, double minusTerm)

Description — pending

SetLocalDHParam
virtual void SetLocalDHParam(D_H *pDH)

Description — pending

SolveIPK
BOOL SolveIPK(D_H* pDH, CartPoint* pPoint)

Description — pending

SolveIPK00
virtual BOOL SolveIPK00(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK01
virtual BOOL SolveIPK01(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK10
virtual BOOL SolveIPK10(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK11
virtual BOOL SolveIPK11(D_H* pDH, CartPoint* point)

Description — pending

SR_
CSR_PPP
SR_PPP.h · inherits from CSR_Ortho
Includes: SR_Ortho.h4 functions
SolveIPK00
virtual BOOL SolveIPK00(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK01
virtual BOOL SolveIPK01(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK10
virtual BOOL SolveIPK10(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK11
virtual BOOL SolveIPK11(D_H* pDH, CartPoint* point)

Description — pending

SR_
CSR_PPR
SR_PPR.h · inherits from CSR_Ortho
Includes: SR_Ortho.h4 functions
SolveIPK00
virtual BOOL SolveIPK00(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK01
virtual BOOL SolveIPK01(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK10
virtual BOOL SolveIPK10(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK11
virtual BOOL SolveIPK11(D_H* pDH, CartPoint* point)

Description — pending

SR_
CSR_PRP
SR_PRP.h · inherits from CSR_Ortho
Includes: SR_Ortho.h4 functions
SolveIPK00
virtual BOOL SolveIPK00(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK01
virtual BOOL SolveIPK01(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK10
virtual BOOL SolveIPK10(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK11
virtual BOOL SolveIPK11(D_H* pDH, CartPoint* point)

Description — pending

SR_
CSR_PRR
SR_PRR.h · inherits from CSR_Ortho
Includes: SR_Ortho.h4 functions
SolveIPK00
virtual BOOL SolveIPK00(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK01
virtual BOOL SolveIPK01(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK10
virtual BOOL SolveIPK10(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK11
virtual BOOL SolveIPK11(D_H* pDH, CartPoint* point)

Description — pending

SR_
CSR_RPP
SR_RPP.h · inherits from CSR_Ortho
Includes: SR_Ortho.h4 functions
SolveIPK00
virtual BOOL SolveIPK00(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK01
virtual BOOL SolveIPK01(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK10
virtual BOOL SolveIPK10(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK11
virtual BOOL SolveIPK11(D_H* pDH, CartPoint* point)

Description — pending

SR_
CSR_RPR
SR_RPR.h · inherits from CSR_Ortho
Includes: SR_Ortho.h4 functions
SolveIPK00
virtual BOOL SolveIPK00(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK01
virtual BOOL SolveIPK01(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK10
virtual BOOL SolveIPK10(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK11
virtual BOOL SolveIPK11(D_H* pDH, CartPoint* point)

Description — pending

SR_
CSR_RR
SR_RR.h · inherits from CSerialRobot
Includes: serialrobot.h2 functions
SetFullInverse 2 overloads
virtual BOOL SetFullInverse(D_H* pDH, Matrix Q_mat, CartPoint d_vec)
virtual BOOL SetFullInverse(D_H* pDH, Matrix H_mat)

Description — pending

SetInversePosition
virtual BOOL SetInversePosition(D_H* pDH, CartPoint point)

Description — pending

SR_
CSR_RRP
SR_RRP.h · inherits from CSR_Ortho
Includes: SR_Ortho.h4 functions
SolveIPK00
virtual BOOL SolveIPK00(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK01
virtual BOOL SolveIPK01(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK10
virtual BOOL SolveIPK10(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK11
virtual BOOL SolveIPK11(D_H* pDH, CartPoint* point)

Description — pending

SR_
CSR_RRR
SR_RRR.h · inherits from CSR_Ortho
Includes: SR_Ortho.h1 public members6 functions
GetFunOfTheta1 2 overloads
double GetFunOfTheta1(double th1)
double GetFunOfTheta1(double c1, double s1)

Description — pending

SetQuarticCoefficients
void SetQuarticCoefficients(D_H* pDH, CartPoint point)

Description — pending

SolveIPK00
virtual BOOL SolveIPK00(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK01
virtual BOOL SolveIPK01(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK10
virtual BOOL SolveIPK10(D_H* pDH, CartPoint* point)

Description — pending

SolveIPK11
virtual BOOL SolveIPK11(D_H* pDH, CartPoint* point)

Description — pending

SRA
CSRArt
SRArt.h · inherits from CSerialRobot
Includes: serialrobot.h1 functions
SetInversePosition
virtual BOOL SetInversePosition(D_H* pDH, CartPoint point)

Description — pending

SRC
CSRCart
SRCart.h · inherits from CSerialRobot
Includes: serialrobot.h1 functions
SetInversePosition
virtual BOOL SetInversePosition(D_H* pDH, CartPoint point)

Description — pending

SRC
CSRCyl
SRCyl.h · inherits from CSerialRobot
Includes: serialrobot.h1 functions
SetInversePosition
virtual BOOL SetInversePosition(D_H* pDH, CartPoint point)

Description — pending

SRS
CSRScara
SRScara.h · inherits from CSerialRobot
Includes: serialrobot.h1 functions
SetInversePosition
virtual BOOL SetInversePosition(D_H* pDH, CartPoint point)

Description — pending

SRS
CSRSph
SRSph.h · inherits from CSerialRobot
Includes: serialrobot.h1 public members1 functions
SetInversePosition
virtual BOOL SetInversePosition(D_H* pDH, CartPoint point)

Description — pending

SRS
CSRSphJ
SRSphJ.h · inherits from CSerialRobot
Includes: serialrobot.h1 functions
SetInversePosition
virtual BOOL SetInversePosition(D_H* pDH, CartPoint point)

Description — pending

SRT
CSRToro
SRToro.h · inherits from CSerialRobot
Includes: serialrobot.h1 functions
SetInversePosition
virtual BOOL SetInversePosition(D_H* pDH, CartPoint point)

Description — pending