Work in Progress.

This page is automatically generated from the FabEngine Python package library source code. As we are working to develop and document FabEngine, this page will keep growing.

The fabengine.objects Package

Generic classes in fabengine.objects

synopsis:This package contains classes for describing the various objetc types that are passed into and returned from FabEngine functions.
class fabengine.objects.FabEngineObject

Bases: builtins.object

FabEngineObject is a generic object. All other object types are derived from it. You should never need to instantiate this class (instead use one of the classes derived from it), but it is listed in the documentation for completeness.

The fabengine.objects.fabricated Module

This module contains classes for describing the various objetc types that are returned from FabEngine fabrication functions.

class fabengine.objects.fabricated.FabricatedObject

Bases: fabengine.objects.FabEngineObject

A fabricated object (or an object derived from it) is returned from any fabrication function. You should never need to instantiate this class (instead use one of the classes derived from it), but it is listed in the documentation for completeness.

class fabengine.objects.fabricated.ThreeDPrintedCeramicObject(resolution='normal')

Bases: fabengine.objects.fabricated.ThreeDPrintedObject

An object created by 3D printing ceramics.

Parameters:resolution (string) – The precision parameter can be either normal for fabrication by Figulo or fine for fabrication in high precision Alumina Ceramics.
class fabengine.objects.fabricated.ThreeDPrintedObject

Bases: fabengine.objects.fabricated.FabricatedObject

A 3D printed object. You should never need to instantiate this class (instead use one of the classes derived from it), but it is listed in the documentation for completeness.

class fabengine.objects.fabricated.ThreeDPrintedSLSPlasticObject(resolution='normal')

Bases: fabengine.objects.fabricated.ThreeDPrintedObject

An object created in a selective laser sintering <https://en.wikipedia.org/wiki/Selective_laser_sintering> (SLS) process from a polymer (plastic).

Parameters:resolution (string) –

The precision parameter can be either normal for fabrication by Figulo or fine for fabrication in high precision Alumina Ceramics.

The fabengine.objects.assembled Module

This module contains classes for describing the various objetc types that are returned from FabEngine assembly functions.

class fabengine.objects.assembled.AssembledObject

Bases: fabengine.objects.FabEngineObject

An assembledy object (or an object derived from it) is returned from any assembly function. You should never need to instantiate this class (instead use one of the classes derived from it), but it is listed in the documentation for completeness.

The fabengine.objects.components Module

This module contains classes for describing the various objetc types that are returned from FabEngine procurement functions.

class fabengine.objects.components.ComponentObject

Bases: fabengine.objects.FabEngineObject

A component object (or an object derived from it) is an object purchased or otherwise acquired from a source outside FabEngine, for exmaple screws or resistors. components are returned from procurement function. You should never need to instantiate this class (instead use one of the classes derived from it), but it is listed in the documentation for completeness.