Index
All Classes and Interfaces|All Packages|Serialized Form
A
- add(Vector3) - Method in class javiergs.tulip.rtde.Vector3
- addAcceptState(String, String) - Method in class javiergs.tulip.compiler.Automata
- addTransition(String, String, String) - Method in class javiergs.tulip.compiler.Automata
- apply(Vector3) - Method in class javiergs.tulip.rtde.Matrix3x3
- Automata - Class in javiergs.tulip.compiler
-
Automata class represent a DFA.
- Automata() - Constructor for class javiergs.tulip.compiler.Automata
B
- BLOB - Enum constant in enum class javiergs.tulip.github.URLObject.Kind
C
- CalibrationData - Class in javiergs.tulip.rtde
-
Extract from a byte array the calibration data of the robot (48 bytes or 6 doubles)
- CalibrationData() - Constructor for class javiergs.tulip.rtde.CalibrationData
- CartesianData - Class in javiergs.tulip.rtde
- CartesianData() - Constructor for class javiergs.tulip.rtde.CartesianData
- chat(String) - Method in class javiergs.tulip.groq.GroqClient
- chat(List<GroqMessage>, double, int) - Method in class javiergs.tulip.groq.GroqClient
- computeFlangePose(double[]) - Static method in class javiergs.tulip.rtde.RTDEClient
- connect(String) - Method in class javiergs.tulip.rtde.RTDEClient
- cross(Vector3) - Method in class javiergs.tulip.rtde.Vector3
D
- dhTransformMatrix4(double, double, double, double) - Static method in class javiergs.tulip.rtde.RTDEClient
- disconnect() - Method in class javiergs.tulip.rtde.RTDEClient
- dot(Vector3) - Method in class javiergs.tulip.rtde.Vector3
E
- equals(Object) - Method in class javiergs.tulip.rtde.Matrix3x3
- equals(Object) - Method in class javiergs.tulip.rtde.Vector3
- extractRotation() - Method in class javiergs.tulip.rtde.Matrix4
G
- get() - Method in class javiergs.tulip.rtde.CartesianData
- get() - Method in class javiergs.tulip.rtde.JointsData
- get(int, int) - Method in class javiergs.tulip.rtde.Matrix3x3
- get(int, int) - Method in class javiergs.tulip.rtde.Matrix4
- getAcceptStateName(String) - Method in class javiergs.tulip.compiler.Automata
- getApiKey() - Method in class javiergs.tulip.groq.GroqConfig
- getAssignedToUserId() - Method in class javiergs.tulip.taiga.TaigaTask
- getBaseUrl() - Method in class javiergs.tulip.groq.GroqConfig
- getCalib() - Method in class javiergs.tulip.rtde.KinematicsData
- getCalibrationData() - Method in class javiergs.tulip.rtde.RobotState
- getCartesianData() - Method in class javiergs.tulip.rtde.RobotState
- getChecksum(int) - Method in class javiergs.tulip.rtde.KinematicsData
- getColor() - Method in class javiergs.tulip.taiga.TaigaStatus
- getContent() - Method in class javiergs.tulip.groq.GroqMessage
- getControlMode() - Method in class javiergs.tulip.rtde.ModeData
- getDescription() - Method in class javiergs.tulip.taiga.TaigaProject
- getDHa(int) - Method in class javiergs.tulip.rtde.KinematicsData
- getDHalpha(int) - Method in class javiergs.tulip.rtde.KinematicsData
- getDHd(int) - Method in class javiergs.tulip.rtde.KinematicsData
- getDHtheta(int) - Method in class javiergs.tulip.rtde.KinematicsData
- getEmail() - Method in class javiergs.tulip.taiga.TaigaUser
- getEndDate() - Method in class javiergs.tulip.taiga.TaigaSprint
- getFileContent(String, String, String, String) - Method in class javiergs.tulip.github.GitHubHandler
-
Fetches the content of a file from a GitHub repository.
- getFileContentFromUrl(String) - Method in class javiergs.tulip.github.GitHubHandler
-
Fetches the content of a file from a GitHub URL.
- getFrx() - Method in class javiergs.tulip.rtde.CalibrationData
- getFry() - Method in class javiergs.tulip.rtde.CalibrationData
- getFrz() - Method in class javiergs.tulip.rtde.CalibrationData
- getFullName() - Method in class javiergs.tulip.taiga.TaigaUser
- getFx() - Method in class javiergs.tulip.rtde.CalibrationData
- getFy() - Method in class javiergs.tulip.rtde.CalibrationData
- getFz() - Method in class javiergs.tulip.rtde.CalibrationData
- getIActual(int) - Method in class javiergs.tulip.rtde.JointsData
- getId() - Method in class javiergs.tulip.taiga.TaigaProject
- getId() - Method in class javiergs.tulip.taiga.TaigaSprint
- getId() - Method in class javiergs.tulip.taiga.TaigaStatus
- getId() - Method in class javiergs.tulip.taiga.TaigaTask
- getId() - Method in class javiergs.tulip.taiga.TaigaUser
- getId() - Method in class javiergs.tulip.taiga.TaigaUserStory
- getInstance() - Static method in class javiergs.tulip.rtde.RTDEClient
- getIsEmergencyStopped() - Method in class javiergs.tulip.rtde.ModeData
- getIsProtectiveStopped() - Method in class javiergs.tulip.rtde.ModeData
- getJoints() - Method in class javiergs.tulip.rtde.RTDEClient
- getJointsData() - Method in class javiergs.tulip.rtde.RobotState
- getKinematicsData() - Method in class javiergs.tulip.rtde.RobotState
- getMode(int) - Method in class javiergs.tulip.rtde.JointsData
- getModeData() - Method in class javiergs.tulip.rtde.RobotState
- getModel() - Method in class javiergs.tulip.groq.GroqConfig
- getMyProjects() - Method in class javiergs.tulip.taiga.TaigaClient
- getName() - Method in class javiergs.tulip.taiga.TaigaProject
- getName() - Method in class javiergs.tulip.taiga.TaigaSprint
- getName() - Method in class javiergs.tulip.taiga.TaigaStatus
- getNextState(String, char) - Method in class javiergs.tulip.compiler.Automata
- getOrder() - Method in class javiergs.tulip.taiga.TaigaStatus
- getOrientation() - Method in class javiergs.tulip.rtde.CartesianData
- getPosition() - Method in class javiergs.tulip.rtde.CartesianData
- getQActual(int) - Method in class javiergs.tulip.rtde.JointsData
- getQdActual(int) - Method in class javiergs.tulip.rtde.JointsData
- getQTarget(int) - Method in class javiergs.tulip.rtde.JointsData
- getRef() - Method in class javiergs.tulip.taiga.TaigaTask
- getRef() - Method in class javiergs.tulip.taiga.TaigaUserStory
- getReserved() - Method in class javiergs.tulip.rtde.ModeData
- getRobotMode() - Method in class javiergs.tulip.rtde.ModeData
- getRobotState() - Method in class javiergs.tulip.rtde.RTDEClient
- getRole() - Method in class javiergs.tulip.groq.GroqMessage
- getRx() - Method in class javiergs.tulip.rtde.CartesianData
- getRy() - Method in class javiergs.tulip.rtde.CartesianData
- getRz() - Method in class javiergs.tulip.rtde.CartesianData
- getSlug() - Method in class javiergs.tulip.taiga.TaigaStatus
- getSpeedScaling() - Method in class javiergs.tulip.rtde.ModeData
- getSprints(long) - Method in class javiergs.tulip.taiga.TaigaClient
-
Taiga calls sprints "milestones".
- getStartDate() - Method in class javiergs.tulip.taiga.TaigaSprint
- getStatusId() - Method in class javiergs.tulip.taiga.TaigaTask
- getStatusId() - Method in class javiergs.tulip.taiga.TaigaUserStory
- getStories(long) - Method in class javiergs.tulip.taiga.TaigaClient
- getStoriesBySprint(long) - Method in class javiergs.tulip.taiga.TaigaClient
- getSubject() - Method in class javiergs.tulip.taiga.TaigaTask
- getSubject() - Method in class javiergs.tulip.taiga.TaigaUserStory
- getTargetSpeedFraction() - Method in class javiergs.tulip.rtde.ModeData
- getTargetSpeedFractionLimit() - Method in class javiergs.tulip.rtde.ModeData
- getTasks(long) - Method in class javiergs.tulip.taiga.TaigaClient
- getTaskStatuses(long) - Method in class javiergs.tulip.taiga.TaigaClient
-
Retrieve task statuses for a project.
- getTaskStatusMap(long) - Method in class javiergs.tulip.taiga.TaigaClient
- getTCPOffsetRX() - Method in class javiergs.tulip.rtde.CartesianData
- getTCPOffsetRY() - Method in class javiergs.tulip.rtde.CartesianData
- getTCPOffsetRZ() - Method in class javiergs.tulip.rtde.CartesianData
- getTCPOffsetX() - Method in class javiergs.tulip.rtde.CartesianData
- getTCPOffsetY() - Method in class javiergs.tulip.rtde.CartesianData
- getTCPOffsetZ() - Method in class javiergs.tulip.rtde.CartesianData
- getTimestamp() - Method in class javiergs.tulip.rtde.ModeData
- getTMicro(int) - Method in class javiergs.tulip.rtde.JointsData
- getTMotor(int) - Method in class javiergs.tulip.rtde.JointsData
- getTokens() - Method in class javiergs.tulip.compiler.Lexer
- getType() - Method in class javiergs.tulip.compiler.Token
- getUserById(long) - Method in class javiergs.tulip.taiga.TaigaClient
- getUsername() - Method in class javiergs.tulip.taiga.TaigaUser
- getVActual(int) - Method in class javiergs.tulip.rtde.JointsData
- getValue() - Method in class javiergs.tulip.compiler.Token
- getX() - Method in class javiergs.tulip.rtde.CartesianData
- getY() - Method in class javiergs.tulip.rtde.CartesianData
- getZ() - Method in class javiergs.tulip.rtde.CartesianData
- GitHubHandler - Class in javiergs.tulip.github
-
Lists files and folders in GitHub repositories and fetches file contents via the GitHub REST API.
- GitHubHandler() - Constructor for class javiergs.tulip.github.GitHubHandler
-
Constructs a GitHubHandler that loads a GITHUB_TOKEN from the tulip.properties file in the application classpath.
- GitHubHandler(String) - Constructor for class javiergs.tulip.github.GitHubHandler
-
Constructs a GitHubHandler using the specified token.
- GroqClient - Class in javiergs.tulip.groq
- GroqClient(GroqConfig) - Constructor for class javiergs.tulip.groq.GroqClient
- GroqConfig - Class in javiergs.tulip.groq
- GroqConfig(String, String, String) - Constructor for class javiergs.tulip.groq.GroqConfig
- GroqMessage - Class in javiergs.tulip.groq
- GroqMessage(String, String) - Constructor for class javiergs.tulip.groq.GroqMessage
I
- identity() - Static method in class javiergs.tulip.rtde.Matrix3x3
- identity() - Static method in class javiergs.tulip.rtde.Matrix4
- isAcceptState(String) - Method in class javiergs.tulip.compiler.Automata
- isBlob() - Method in class javiergs.tulip.github.URLObject
-
Checks if the URL object represents a blob (file).
- isConnected() - Method in class javiergs.tulip.rtde.RTDEClient
- isDirectory() - Method in class javiergs.tulip.github.URLObject
-
Checks if the URL object represents a directory (tree or root).
- isEmergencyStopped() - Method in class javiergs.tulip.rtde.ModeData
- isProgramPaused() - Method in class javiergs.tulip.rtde.ModeData
- isProgramRunning() - Method in class javiergs.tulip.rtde.ModeData
- isProtectiveStopped() - Method in class javiergs.tulip.rtde.ModeData
- isRealRobotConnected() - Method in class javiergs.tulip.rtde.ModeData
- isRealRobotEnabled() - Method in class javiergs.tulip.rtde.ModeData
- isRealRobotPowerOn() - Method in class javiergs.tulip.rtde.ModeData
J
- javiergs.tulip.compiler - package javiergs.tulip.compiler
- javiergs.tulip.github - package javiergs.tulip.github
- javiergs.tulip.groq - package javiergs.tulip.groq
- javiergs.tulip.rtde - package javiergs.tulip.rtde
- javiergs.tulip.taiga - package javiergs.tulip.taiga
- JointsData - Class in javiergs.tulip.rtde
-
A container for the joint data of the robot, including actual and target joint positions, velocities, currents, voltages, motor torques, micro torques, and modes.
- JointsData() - Constructor for class javiergs.tulip.rtde.JointsData
K
- kind - Variable in class javiergs.tulip.github.URLObject
- KinematicsData - Class in javiergs.tulip.rtde
- KinematicsData() - Constructor for class javiergs.tulip.rtde.KinematicsData
L
- Lexer - Class in javiergs.tulip.compiler
-
Lexer class to analyze the input file This one is an initial version that uses a DFA to recognize binary numbers
- Lexer(File) - Constructor for class javiergs.tulip.compiler.Lexer
- listFiles(String) - Method in class javiergs.tulip.github.GitHubHandler
-
Lists files in a GitHub directory URL.
- listFiles(String, String, String, String) - Method in class javiergs.tulip.github.GitHubHandler
-
Lists files in a GitHub repository directory.
- listFilesRecursive(String) - Method in class javiergs.tulip.github.GitHubHandler
-
Recursively lists all files in a GitHub directory URL and its subdirectories.
- listFilesRecursive(String, String, String, String) - Method in class javiergs.tulip.github.GitHubHandler
-
Recursively lists all files in a GitHub repository directory and its subdirectories.
- listFolders(String) - Method in class javiergs.tulip.github.GitHubHandler
-
Lists folders in a GitHub directory URL.
- listFolders(String, String, String, String) - Method in class javiergs.tulip.github.GitHubHandler
-
Lists folders in a GitHub repository directory.
- login(String, String) - Method in class javiergs.tulip.taiga.TaigaClient
-
Login using Taiga username and password.
M
- m - Variable in class javiergs.tulip.rtde.Matrix3x3
- Matrix3x3 - Class in javiergs.tulip.rtde
- Matrix3x3(double[]) - Constructor for class javiergs.tulip.rtde.Matrix3x3
- Matrix4 - Class in javiergs.tulip.rtde
- Matrix4(double[][]) - Constructor for class javiergs.tulip.rtde.Matrix4
- matrixToPose(Matrix4) - Static method in class javiergs.tulip.rtde.RTDEClient
- ModeData - Class in javiergs.tulip.rtde
- ModeData() - Constructor for class javiergs.tulip.rtde.ModeData
- multiply(Matrix3x3) - Method in class javiergs.tulip.rtde.Matrix3x3
- multiply(Matrix4) - Method in class javiergs.tulip.rtde.Matrix4
O
P
- parseGitHubUrl(String) - Static method in class javiergs.tulip.github.URLFactory
-
Parses a GitHub URL that explicitly uses /tree/ or /blob/.
- path - Variable in class javiergs.tulip.github.URLObject
- printTable() - Method in class javiergs.tulip.compiler.Automata
- printTokens() - Method in class javiergs.tulip.compiler.Lexer
R
- repository - Variable in class javiergs.tulip.github.URLObject
- revision - Variable in class javiergs.tulip.github.URLObject
- RobotState - Class in javiergs.tulip.rtde
-
A container for the robot state data, including calibration, joints, Cartesian, kinematics, and mode data.
- RobotState() - Constructor for class javiergs.tulip.rtde.RobotState
- ROOT - Enum constant in enum class javiergs.tulip.github.URLObject.Kind
- rotate(Vector3, double) - Method in class javiergs.tulip.rtde.Vector3
- rotateX(double) - Static method in class javiergs.tulip.rtde.Matrix3x3
- rotateY(double) - Static method in class javiergs.tulip.rtde.Matrix3x3
- rotateZ(double) - Static method in class javiergs.tulip.rtde.Matrix3x3
- rotationX(double) - Static method in class javiergs.tulip.rtde.Matrix4
- rotationY(double) - Static method in class javiergs.tulip.rtde.Matrix4
- rotationZ(double) - Static method in class javiergs.tulip.rtde.Matrix4
- RTDEClient - Class in javiergs.tulip.rtde
-
RTDEClient handles the RTDE protocol communication with a Universal Robots controller.
- run() - Method in class javiergs.tulip.compiler.Lexer
S
- scale(double) - Method in class javiergs.tulip.rtde.Vector3
- scale(double, double, double) - Static method in class javiergs.tulip.rtde.Matrix4
- set(double[]) - Method in class javiergs.tulip.rtde.JointsData
- setCalib(int) - Method in class javiergs.tulip.rtde.KinematicsData
- setCalibrationData(CalibrationData) - Method in class javiergs.tulip.rtde.RobotState
- setCartesianData(CartesianData) - Method in class javiergs.tulip.rtde.RobotState
- setChecksum(int, int) - Method in class javiergs.tulip.rtde.KinematicsData
- setControlMode(byte) - Method in class javiergs.tulip.rtde.ModeData
- setDHa(int, double) - Method in class javiergs.tulip.rtde.KinematicsData
- setDHalpha(int, double) - Method in class javiergs.tulip.rtde.KinematicsData
- setDHd(int, double) - Method in class javiergs.tulip.rtde.KinematicsData
- setDHtheta(int, double) - Method in class javiergs.tulip.rtde.KinematicsData
- setEmergencyStopped(boolean) - Method in class javiergs.tulip.rtde.ModeData
- setFrx(double) - Method in class javiergs.tulip.rtde.CalibrationData
- setFry(double) - Method in class javiergs.tulip.rtde.CalibrationData
- setFrz(double) - Method in class javiergs.tulip.rtde.CalibrationData
- setFx(double) - Method in class javiergs.tulip.rtde.CalibrationData
- setFy(double) - Method in class javiergs.tulip.rtde.CalibrationData
- setFz(double) - Method in class javiergs.tulip.rtde.CalibrationData
- setIActual(int, float) - Method in class javiergs.tulip.rtde.JointsData
- setJoints(double[]) - Method in class javiergs.tulip.rtde.RTDEClient
- setJointsData(JointsData) - Method in class javiergs.tulip.rtde.RobotState
- setKinematicsData(KinematicsData) - Method in class javiergs.tulip.rtde.RobotState
- setMode(int, int) - Method in class javiergs.tulip.rtde.JointsData
- setModeData(ModeData) - Method in class javiergs.tulip.rtde.RobotState
- setProgramPaused(boolean) - Method in class javiergs.tulip.rtde.ModeData
- setProgramRunning(boolean) - Method in class javiergs.tulip.rtde.ModeData
- setProtectiveStopped(boolean) - Method in class javiergs.tulip.rtde.ModeData
- setQActual(int, double) - Method in class javiergs.tulip.rtde.JointsData
- setQdActual(int, double) - Method in class javiergs.tulip.rtde.JointsData
- setQTarget(int, double) - Method in class javiergs.tulip.rtde.JointsData
- setRealRobotConnected(boolean) - Method in class javiergs.tulip.rtde.ModeData
- setRealRobotEnabled(boolean) - Method in class javiergs.tulip.rtde.ModeData
- setRealRobotPowerOn(boolean) - Method in class javiergs.tulip.rtde.ModeData
- setReserved(byte) - Method in class javiergs.tulip.rtde.ModeData
- setRobotMode(byte) - Method in class javiergs.tulip.rtde.ModeData
- setRx(double) - Method in class javiergs.tulip.rtde.CartesianData
- setRy(double) - Method in class javiergs.tulip.rtde.CartesianData
- setRz(double) - Method in class javiergs.tulip.rtde.CartesianData
- setSpeedScaling(double) - Method in class javiergs.tulip.rtde.ModeData
- setTargetSpeedFraction(double) - Method in class javiergs.tulip.rtde.ModeData
- setTargetSpeedFractionLimit(double) - Method in class javiergs.tulip.rtde.ModeData
- setTCPOffsetRX(double) - Method in class javiergs.tulip.rtde.CartesianData
- setTCPOffsetRY(double) - Method in class javiergs.tulip.rtde.CartesianData
- setTCPOffsetRZ(double) - Method in class javiergs.tulip.rtde.CartesianData
- setTCPOffsetX(double) - Method in class javiergs.tulip.rtde.CartesianData
- setTCPOffsetY(double) - Method in class javiergs.tulip.rtde.CartesianData
- setTCPOffsetZ(double) - Method in class javiergs.tulip.rtde.CartesianData
- setTimestamp(long) - Method in class javiergs.tulip.rtde.ModeData
- setTMicro(int, float) - Method in class javiergs.tulip.rtde.JointsData
- setTMotor(int, float) - Method in class javiergs.tulip.rtde.JointsData
- setVActual(int, float) - Method in class javiergs.tulip.rtde.JointsData
- setX(double) - Method in class javiergs.tulip.rtde.CartesianData
- setY(double) - Method in class javiergs.tulip.rtde.CartesianData
- setZ(double) - Method in class javiergs.tulip.rtde.CartesianData
- subtract(Vector3) - Method in class javiergs.tulip.rtde.Vector3
- system(String) - Static method in class javiergs.tulip.groq.GroqMessage
T
- TaigaClient - Class in javiergs.tulip.taiga
- TaigaClient(String) - Constructor for class javiergs.tulip.taiga.TaigaClient
- TaigaProject - Class in javiergs.tulip.taiga
- TaigaProject(long, String, String) - Constructor for class javiergs.tulip.taiga.TaigaProject
- TaigaSprint - Class in javiergs.tulip.taiga
- TaigaSprint(long, String, String, String) - Constructor for class javiergs.tulip.taiga.TaigaSprint
- TaigaStatus - Class in javiergs.tulip.taiga
- TaigaStatus(long, String, String, String, int) - Constructor for class javiergs.tulip.taiga.TaigaStatus
- TaigaTask - Class in javiergs.tulip.taiga
- TaigaTask(long, int, String, int, Long) - Constructor for class javiergs.tulip.taiga.TaigaTask
- TaigaUser - Class in javiergs.tulip.taiga
- TaigaUser(long, String, String, String) - Constructor for class javiergs.tulip.taiga.TaigaUser
- TaigaUserStory - Class in javiergs.tulip.taiga
- TaigaUserStory(long, int, String, int, Long) - Constructor for class javiergs.tulip.taiga.TaigaUserStory
- Token - Class in javiergs.tulip.compiler
-
A Token is a pair of a value (string or word) and its type
- Token(String, String) - Constructor for class javiergs.tulip.compiler.Token
- toString() - Method in class javiergs.tulip.github.URLObject
-
Returns a readable string representation of this URLObject, including an owner, repository, revision, path, and kind.
- toString() - Method in class javiergs.tulip.rtde.CartesianData
- toString() - Method in class javiergs.tulip.rtde.JointsData
- toString() - Method in class javiergs.tulip.rtde.Matrix3x3
- toString() - Method in class javiergs.tulip.rtde.Vector3
- toString() - Method in class javiergs.tulip.taiga.TaigaProject
- toString() - Method in class javiergs.tulip.taiga.TaigaSprint
- toString() - Method in class javiergs.tulip.taiga.TaigaStatus
- toString() - Method in class javiergs.tulip.taiga.TaigaTask
- toString() - Method in class javiergs.tulip.taiga.TaigaUser
- toString() - Method in class javiergs.tulip.taiga.TaigaUserStory
- transformPoint(Vector3) - Method in class javiergs.tulip.rtde.Matrix4
- translation(double, double, double) - Static method in class javiergs.tulip.rtde.Matrix4
- TREE - Enum constant in enum class javiergs.tulip.github.URLObject.Kind
U
- URLFactory - Class in javiergs.tulip.github
-
Parses a GitHub URL and returns a URLObject instance.
- URLFactory() - Constructor for class javiergs.tulip.github.URLFactory
- URLObject - Class in javiergs.tulip.github
-
Represents a GitHub URL object with an owner, repository, revision, path, and kind.
- URLObject(String, String, String, String, URLObject.Kind) - Constructor for class javiergs.tulip.github.URLObject
-
Constructs a URLObject with the specified parameters.
- URLObject.Kind - Enum Class in javiergs.tulip.github
-
The kind of the URL object: ROOT, TREE (directory), or BLOB (file).
- user(String) - Static method in class javiergs.tulip.groq.GroqMessage
V
- valueOf(String) - Static method in enum class javiergs.tulip.github.URLObject.Kind
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class javiergs.tulip.github.URLObject.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Vector3 - Class in javiergs.tulip.rtde
- Vector3(double, double, double) - Constructor for class javiergs.tulip.rtde.Vector3
X
Y
Z
A B C D E G I J K L M O P R S T U V X Y ZAll Classes and Interfaces|All Packages|Serialized Form