Skip to content

Class AIAC::CircularSawCutPlaneVisualizer

ClassList > AIAC > CircularSawCutPlaneVisualizer

Inherits the following classes: AIAC::CutPlaneVisualizer

Public Functions

Type Name
CircularSawCutPlaneVisualizer () = default

Public Functions inherited from AIAC::CutPlaneVisualizer

See AIAC::CutPlaneVisualizer

Type Name
virtual void Activate () override
CutPlaneVisualizer ()
virtual void Deactivate () override
std::vector< glm::vec3 > Update (glm::vec3 faceNorm, glm::vec3 facePt)
Update the intersection polyline and face, and return the intersection point.

Public Functions inherited from AIAC::FeedbackVisualizer

See AIAC::FeedbackVisualizer

Type Name
virtual void Activate ()
virtual void Deactivate ()
FeedbackVisualizer () = default
~FeedbackVisualizer () = default

Public Static Functions inherited from AIAC::FeedbackVisualizer

See AIAC::FeedbackVisualizer

Type Name
std::string toString (double val)
Convert a double value to the real world scale in mm and return a string with 2 digits. If the value in mm is > 99, return "99".

Protected Attributes inherited from AIAC::CutPlaneVisualizer

See AIAC::CutPlaneVisualizer

Type Name
std::shared_ptr< GOLine > m_LongestIntersectSegmentA1
the intersection line of the blade indicating the thickness away from the camera
std::shared_ptr< GOLine > m_LongestIntersectSegmentA2
the intersection line of the blade indicating the thickness towards the camera
std::shared_ptr< GOLine > m_LongestIntersectSegmentAppCenterA
<
std::shared_ptr< GOLine > m_LongestIntersectSegmentAppCenterB
the intersection line of the blade indicating the thickness towards the camera
std::shared_ptr< GOLine > m_LongestIntersectSegmentB1
the intersection line of the blade indicating the thickness away from the camera
std::shared_ptr< GOLine > m_LongestIntersectSegmentB2

Protected Attributes inherited from AIAC::FeedbackVisualizer

See AIAC::FeedbackVisualizer

Type Name
std::vector< std::shared_ptr< GOPrimitive > > m_AllPrimitives

Public Functions Documentation

function CircularSawCutPlaneVisualizer

AIAC::CircularSawCutPlaneVisualizer::CircularSawCutPlaneVisualizer () = default

Friends Documentation

friend CutCircularSawFeedback

class AIAC::CircularSawCutPlaneVisualizer::CutCircularSawFeedback (
    CutCircularSawFeedback
) 


The documentation for this class was generated from the following file src/AIAC/Feedback/CutCircularSawFeedback.h