Skip to content

Class AIAC::TimberInfo::Hole

ClassList > AIAC > TimberInfo > Hole

Inherits the following classes: AIAC::TimberInfo::Component

Public Attributes inherited from AIAC::TimberInfo::Component

See AIAC::TimberInfo::Component

Type Name
bool IsMarkedDone

Public Functions

Type Name
virtual glm::vec3 GetCenter () override const
Hole .
std::shared_ptr< GOPoint > GetEndPointGO ()
__always_inline double GetRadius () const
__always_inline std::shared_ptr< GOPoint > GetStartPointGO ()
Hole ()
virtual void SetAsCurrent ()
< Base Component __
virtual void SetAsDone ()
virtual void SetAsNotDone ()
virtual void SetVisibility (bool visible)
Cut .
void SwapStartEnd ()

Public Functions inherited from AIAC::TimberInfo::Component

See AIAC::TimberInfo::Component

Type Name
Component (std::string type)
virtual glm::vec3 GetCenter () const
Hole .
__always_inline std::string GetTypeString () const
virtual void SetAsCurrent ()
< Base Component __
virtual void SetAsDone ()
virtual void SetAsNotDone ()
virtual void SetVisibility (bool visible)

Protected Attributes inherited from AIAC::TimberInfo::Component

See AIAC::TimberInfo::Component

Type Name
pugi::xml_node m_ACIMDocNode
glm::vec3 m_Center
std::vector< std::shared_ptr< GOPrimitive > > m_GOPrimitives
std::string m_ID
float m_Scale
ACIMState m_State
std::string m_Type

Public Functions Documentation

function GetCenter

Hole .

inline virtual glm::vec3 AIAC::TimberInfo::Hole::GetCenter () override const

Implements AIAC::TimberInfo::Component::GetCenter


function GetEndPointGO

inline std::shared_ptr< GOPoint > AIAC::TimberInfo::Hole::GetEndPointGO () 

function GetRadius

inline __always_inline double AIAC::TimberInfo::Hole::GetRadius () const

function GetStartPointGO

inline __always_inline std::shared_ptr< GOPoint > AIAC::TimberInfo::Hole::GetStartPointGO () 

function Hole

inline AIAC::TimberInfo::Hole::Hole () 

function SetAsCurrent

< Base Component __

virtual void AIAC::TimberInfo::Hole::SetAsCurrent () 

Implements AIAC::TimberInfo::Component::SetAsCurrent


function SetAsDone

virtual void AIAC::TimberInfo::Hole::SetAsDone () 

Implements AIAC::TimberInfo::Component::SetAsDone


function SetAsNotDone

virtual void AIAC::TimberInfo::Hole::SetAsNotDone () 

Implements AIAC::TimberInfo::Component::SetAsNotDone


function SetVisibility

Cut .

virtual void AIAC::TimberInfo::Hole::SetVisibility (
    bool visible
) 

Implements AIAC::TimberInfo::Component::SetVisibility


function SwapStartEnd

void AIAC::TimberInfo::Hole::SwapStartEnd () 


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