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

Public Member Functions

 PrintBedObject (String name, CSG part, double xMax, double xMin, double yMax, double yMin, TransformNR startPose)
 
void addEventListener (Runnable r)
 
void addSaveListener (Runnable r)
 
List< CSGget ()
 
double getX ()
 
double getY ()
 
double getZ ()
 
void checkBounds ()
 

Private Attributes

double xMax
 
double xMin
 
double yMax
 
double yMin
 
CSG part
 
String name
 
manipulation manip
 
Affine affine = new Affine()
 
TransformNR globalPose
 

Detailed Description

Definition at line 13 of file PrintBedObject.java.

Constructor & Destructor Documentation

◆ PrintBedObject()

com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.PrintBedObject ( String  name,
CSG  part,
double  xMax,
double  xMin,
double  yMax,
double  yMin,
TransformNR  startPose 
)

Member Function Documentation

◆ addEventListener()

void com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.addEventListener ( Runnable  r)

◆ addSaveListener()

void com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.addSaveListener ( Runnable  r)

◆ checkBounds()

void com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.checkBounds ( )

◆ get()

List<CSG> com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.get ( )

◆ getX()

double com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.getX ( )

◆ getY()

double com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.getY ( )

◆ getZ()

double com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.getZ ( )

Member Data Documentation

◆ affine

Affine com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.affine = new Affine()
private

◆ globalPose

TransformNR com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.globalPose
private

◆ manip

manipulation com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.manip
private

◆ name

String com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.name
private

◆ part

CSG com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.part
private

◆ xMax

double com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.xMax
private

◆ xMin

double com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.xMin
private

◆ yMax

double com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.yMax
private

◆ yMin

double com.neuronrobotics.bowlerstudio.printbed.PrintBedObject.yMin
private

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