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

Enumerator
LINEAR 
ROTATIVE 

Definition at line 12 of file axis.hpp.

Constructor & Destructor Documentation

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.

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

Definition at line 27 of file axis.hpp.

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

Definition at line 40 of file axis.hpp.

Member Function Documentation

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

Definition at line 34 of file axis.hpp.

Member Data Documentation

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

Definition at line 45 of file axis.hpp.

const AxisType fanuc_post_processor::FanucAxis::type_

Definition at line 44 of file axis.hpp.

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 Jun 10 2019 13:16:56