BowlerKernel
Public Member Functions | Private Attributes | List of all members
com.neuronrobotics.bowlerstudio.creature.UserManagedPrintBed Class Reference
Inheritance diagram for com.neuronrobotics.bowlerstudio.creature.UserManagedPrintBed:
Inheritance graph
[legend]
Collaboration diagram for com.neuronrobotics.bowlerstudio.creature.UserManagedPrintBed:
Collaboration graph
[legend]

Public Member Functions

 UserManagedPrintBed (File printArrangment, MobileBaseCadManager mobileBaseCadManager) throws IOException
 
ArrayList< CSGgenerateCad (DHParameterKinematics dh, int linkIndex)
 
ArrayList< CSGgenerateBody (MobileBase base)
 
ArrayList< CSGarrangeBed (MobileBase base)
 

Private Attributes

MobileBaseCadManager mobileBaseCadManager
 
String source
 

Detailed Description

Definition at line 26 of file UserManagedPrintBed.java.

Constructor & Destructor Documentation

◆ UserManagedPrintBed()

com.neuronrobotics.bowlerstudio.creature.UserManagedPrintBed.UserManagedPrintBed ( File  printArrangment,
MobileBaseCadManager  mobileBaseCadManager 
) throws IOException

Member Function Documentation

◆ arrangeBed()

ArrayList<CSG> com.neuronrobotics.bowlerstudio.creature.UserManagedPrintBed.arrangeBed ( MobileBase  base)

This function should generate the bed or beds or parts to be used in manufacturing If parts are to be ganged up to make print beds then this should happen here

Parameters
basethe base to generate
Returns
simulatable CAD objects

Implements com.neuronrobotics.bowlerstudio.creature.IgenerateBed.

Definition at line 51 of file UserManagedPrintBed.java.

References com.neuronrobotics.bowlerstudio.creature.MobileBaseCadManager.getAllCad(), com.neuronrobotics.bowlerstudio.printbed.PrintBedManager.makePrintBeds(), com.neuronrobotics.bowlerstudio.creature.UserManagedPrintBed.mobileBaseCadManager, and com.neuronrobotics.bowlerstudio.creature.UserManagedPrintBed.source.

Here is the call graph for this function:

◆ generateBody()

ArrayList<CSG> com.neuronrobotics.bowlerstudio.creature.UserManagedPrintBed.generateBody ( MobileBase  base)

This function should generate the body and any limbs of a given base. the user should attach any listeners from the DH link for simulation

Parameters
basethe base to generate
Returns
simulatable CAD objects

Implements com.neuronrobotics.bowlerstudio.creature.IgenerateBody.

Definition at line 45 of file UserManagedPrintBed.java.

◆ generateCad()

ArrayList<CSG> com.neuronrobotics.bowlerstudio.creature.UserManagedPrintBed.generateCad ( DHParameterKinematics  dh,
int  linkIndex 
)

This function should use the D-H parameters to generate cad objects to build this configuration the user should attach any listeners from the DH link for simulation

Parameters
dhthe list of DH configurations
Returns
simulatable CAD objects

Implements com.neuronrobotics.bowlerstudio.creature.IgenerateCad.

Definition at line 40 of file UserManagedPrintBed.java.

Member Data Documentation

◆ mobileBaseCadManager

MobileBaseCadManager com.neuronrobotics.bowlerstudio.creature.UserManagedPrintBed.mobileBaseCadManager
private

◆ source

String com.neuronrobotics.bowlerstudio.creature.UserManagedPrintBed.source
private

The documentation for this class was generated from the following file: