Class List¶
Here are the classes, structs, unions and interfaces with brief descriptions:
- namespace AIAC
- class ACInfoModel
- class ACInfoToolhead the class holding the information of the toolhead (GOs, metadata, etc)
- class ACInfoToolheadManager
- class AppCloseEvent
- class Application
- struct ApplicationSpecification
- class Camera
- class CameraCalibrationLoadedEvent
- class CameraCalibrator
- class ChainSawCutPlaneVisualizer
- struct ChainSawData
- struct Character
- class CircularSawCutBladeThicknessVisualizer This is an inherited class to show the thickness of the blade on circular saws.
- class CircularSawCutPlaneVisualizer
- struct CircularSawData
- class Config
- class CutBladeThicknessVisualizer The idea behind the CutBladeThicknessVisualizer is to give a visual feedback on the thickness of the blade. We do this by intersecting the two neighbours faces of the current highlighted face.
- class CutChainSawAngleFeedVisualizer
- class CutChainSawDepthFeedVisualizer
- class CutChainSawFeedVisualizer
- class CutChainSawFeedback
- class CutCircularOrientationVisualizer This visualizer ggdb ives a bit of guidance on the cut orientation. Although it is not possible to determine the exact orientation of the cut, this visualizer gives a rough idea of the pitch and roll. The way this is done is by projecting the blade normal onto the face normal, and then projecting the resulting vector onto the face normal. If we close the triangle of these two lines we can monitor the angle that must be 45*. This way we can also have the direction towards which the blade needs to be tilted.
- class CutCircularSawDepthVisualizer Visualizer for showing the depth of the cut.
- class CutCircularSawFeedback
- class CutCircularSawPositionStartVisualizer This visualizer gives guidance on the start position of the lateral cuts for the circular saw.
- class CutOrientationVisualizer This visualizer gives a bit of guidance on the cut orientation. Although it is not possible to determine the exact orientation of the cut, this visualizer gives a rough idea of the pitch and roll. The way this is done is by projecting the blade normal onto the face normal, and then projecting the resulting vector onto the face normal. If we close the triangle of these two lines we can monitor the angle that must be 45*. This way we can also have the direction towards which the blade needs to be tilted.
- class CutPlaneVisualizer
- struct CylinderPole
- class DLoader
- struct DrillBitData
- class Event
- class EventBus
- struct EventCompare
- struct EventPolicy
- class FabFeedback
- class FeedbackVisualizer
- class GLLineObject
- class GLMeshObject
- class GLObject
- class GLPointObject
- class GOCircle
- struct GOColor
- class GOCylinder
- class GOLine
- class GOMesh
- class GOPoint
- class GOPolyline
- class GOPrimitive
- class GORegistry
- class GOText
- struct GOTextSize
- class GOTriangle
- struct GOWeight
- class HoleFeedback The UI widget for providing feedback on orientation Feeds (in chronological order):
- class HoleFeedbackPosition The UI widget for providing feedback on position.
- class HoleFeedbackRotation The UI widget for providing feedback on rotation.
- class HoleFeedbackText The general visualizer for the info displayed as text.
- struct ImTexture Structure representing an ImGui texture.
- class Image Class representing the main iamge object for AC.
- class Layer
- class LayerCamera
- class LayerCameraCalib
- class LayerFeedback
- class LayerLogRecorder
- class LayerModel
- class LayerSlam
- class LayerToolhead
- class LayerUI
- class LayerUtils
- class Log
- class PaneUI
- struct Position
- class Renderer
- class SLAMCombineMapEvent
- class SLAMMapLoadedEvent
- class SLAMStartMappingEvent
- class SLAMStopMappingEvent
- class SLAMVocabularyLoadedEvent
- struct SaberSawData
- class ScannedModel
- class TextRenderer
- class TimberInfo
- class ToolHeadData Class holding and parse and create data from the .acit file of the toolhead.
- class TouchMonitor
- namespace Utils
- class HoleToolheadAxisExporter
- class Screenshot
- class VideoRecorder
- class Viewport
- class Window
- struct WindowProps
- struct CombineMapParams
- struct MappingParams
- struct ReconstructParams
- struct WindowData
- class CircularBuffer
- struct BufferIterator
- struct IGFD_Selection
- struct IGFD_Selection_Pair
- namespace glob
- namespace @100
- namespace inih