Class AIAC::TimberInfo¶
ClassList > AIAC > TimberInfo
Classes¶
Type | Name |
---|---|
class | Component |
class | Cut |
class | Hole |
Public Attributes¶
Type | Name |
---|---|
bool | IsShowingAllComponents = = false |
bool | IsShowingCotas = = false |
Public Functions¶
Type | Name |
---|---|
std::vector< std::string > | GetAllComponentsIDs () const |
std::vector< std::pair< int, int > > | GetBboxEdgesIndices () const |
std::vector< glm::vec3 > | GetBoundingBox () const |
Component * | GetComponent (const std::string & id) |
Component * | GetCurrentComponent () |
std::string | GetCurrentComponentID () |
int | GetFabricatedComponents () Get the number of fabricate components. |
float | GetFabricationProgress () Get the progress of fabrication in percentage. |
std::string | GetID () const |
int | GetTotalComponents () Get the total number of components. |
void | HideAllComponentsExceptCurrent () |
void | SetCurrentComponentTo (std::string id) |
void | SetNextComponentAsCurrent () |
void | SetPrevComponentAsCurrent () |
void | ShowAllComponents () |
void | UpdateCotasVisibility (bool visible) |
Public Attributes Documentation¶
variable IsShowingAllComponents¶
variable IsShowingCotas¶
Public Functions Documentation¶
function GetAllComponentsIDs¶
function GetBboxEdgesIndices¶
function GetBoundingBox¶
function GetComponent¶
function GetCurrentComponent¶
function GetCurrentComponentID¶
function GetFabricatedComponents¶
Get the number of fabricate components.
< small utilities to calculate the progress of fabrication
function GetFabricationProgress¶
Get the progress of fabrication in percentage.
function GetID¶
function GetTotalComponents¶
Get the total number of components.
function HideAllComponentsExceptCurrent¶
function SetCurrentComponentTo¶
function SetNextComponentAsCurrent¶
function SetPrevComponentAsCurrent¶
function ShowAllComponents¶
function UpdateCotasVisibility¶
The documentation for this class was generated from the following file src/AIAC/ACInfoModel.h