Skip to content

Class AIAC::ACInfoToolheadManager

ClassList > AIAC > ACInfoToolheadManager

Public Functions

Type Name
ACInfoToolheadManager ()
std::shared_ptr< ACInfoToolhead > GetActiveToolhead () const
Get the active toolhead model.
std::string GetActiveToolheadName () const
Get the active toolhead model's name.
ACToolHeadType GetActiveToolheadType () const
Get the current active toolhead's type.
std::shared_ptr< ACInfoToolhead > GetToolhead (const std::string & toolheadName) const
Get the toolhead model by its name.
std::vector< std::string > GetToolheadNames () const
Return the list of names of the toolheads loaded.
ACToolHeadType GetToolheadType (const std::string & toolheadName) const
Get the toolhead's type by its name.
void LoadToolheadModels ()
Load each toolhead model acit/obj from the dataset dir.
void SetActiveToolhead (const std::string & toolheadName)
Set a toolhead model as active by its name.

Public Functions Documentation

function ACInfoToolheadManager

inline AIAC::ACInfoToolheadManager::ACInfoToolheadManager () 

function GetActiveToolhead

Get the active toolhead model.

inline std::shared_ptr< ACInfoToolhead > AIAC::ACInfoToolheadManager::GetActiveToolhead () const


function GetActiveToolheadName

Get the active toolhead model's name.

inline std::string AIAC::ACInfoToolheadManager::GetActiveToolheadName () const


function GetActiveToolheadType

Get the current active toolhead's type.

inline ACToolHeadType AIAC::ACInfoToolheadManager::GetActiveToolheadType () const


function GetToolhead

Get the toolhead model by its name.

inline std::shared_ptr< ACInfoToolhead > AIAC::ACInfoToolheadManager::GetToolhead (
    const std::string & toolheadName
) const


function GetToolheadNames

Return the list of names of the toolheads loaded.

inline std::vector< std::string > AIAC::ACInfoToolheadManager::GetToolheadNames () const


function GetToolheadType

Get the toolhead's type by its name.

inline ACToolHeadType AIAC::ACInfoToolheadManager::GetToolheadType (
    const std::string & toolheadName
) const


function LoadToolheadModels

Load each toolhead model acit/obj from the dataset dir.

void AIAC::ACInfoToolheadManager::LoadToolheadModels () 


function SetActiveToolhead

Set a toolhead model as active by its name.

void AIAC::ACInfoToolheadManager::SetActiveToolhead (
    const std::string & toolheadName
) 



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