Public Types | Public Member Functions | Public Attributes | List of all members
fanuc_post_processor::FanucAxis Class Reference

#include <axis.hpp>

Public Types

enum  AxisType { AxisType::LINEAR, AxisType::ROTATIVE }
 

Public Member Functions

 FanucAxis (const AxisType type, const std::string name, const double value=0)
 
 FanucAxis (const FanucAxis &other)
 
FanucAxisoperator= (const FanucAxis &other)
 
virtual ~FanucAxis ()
 

Public Attributes

const std::string name_
 
const AxisType type_
 
double value_
 

Detailed Description

Definition at line 9 of file axis.hpp.

Member Enumeration Documentation

◆ AxisType

Enumerator
LINEAR 
ROTATIVE 

Definition at line 12 of file axis.hpp.

Constructor & Destructor Documentation

◆ FanucAxis() [1/2]

fanuc_post_processor::FanucAxis::FanucAxis ( const AxisType  type,
const std::string  name,
const double  value = 0 
)
inline

Definition at line 18 of file axis.hpp.

◆ FanucAxis() [2/2]

fanuc_post_processor::FanucAxis::FanucAxis ( const FanucAxis other)
inline

Definition at line 27 of file axis.hpp.

◆ ~FanucAxis()

virtual fanuc_post_processor::FanucAxis::~FanucAxis ( )
inlinevirtual

Definition at line 40 of file axis.hpp.

Member Function Documentation

◆ operator=()

FanucAxis& fanuc_post_processor::FanucAxis::operator= ( const FanucAxis other)
inline

Definition at line 34 of file axis.hpp.

Member Data Documentation

◆ name_

const std::string fanuc_post_processor::FanucAxis::name_

Definition at line 45 of file axis.hpp.

◆ type_

const AxisType fanuc_post_processor::FanucAxis::type_

Definition at line 44 of file axis.hpp.

◆ value_

double fanuc_post_processor::FanucAxis::value_

Definition at line 46 of file axis.hpp.


The documentation for this class was generated from the following file:


fanuc_post_processor
Author(s): Victor Lamoine - Institut Maupertuis
autogenerated on Mon Feb 28 2022 22:20:38