AuboCaps  0.6.0
arcs::aubo_scope::ForceNode Class Reference

#include <force_node.h>

Inheritance diagram for arcs::aubo_scope::ForceNode:
Collaboration diagram for arcs::aubo_scope::ForceNode:

Public Types

enum  ConfigType { SIMPLE, FRAME, POINT, MOTION }
 The configuration type used to determine which type of configuration this instance is. More...
 

Public Member Functions

 ForceNode (ForceNode &f)
 
 ForceNode (ForceNode &&f)
 
virtual ~ForceNode ()
 
- Public Member Functions inherited from arcs::aubo_scope::ProgramNode
 ProgramNode (ProgramNode &f)
 
 ProgramNode (ProgramNode &&f)
 
virtual ~ProgramNode ()
 
ProgramNodeContributionPtr getProgramNodeContribution ()
 不推荐用户调用 ProgramNodeContribution::generateScript 使用 ScriptWritter::writeChildren More...
 

Private Member Functions

 ForceNode ()
 

Private Attributes

void * d_ { nullptr }
 

Friends

class DataSwitch
 

Additional Inherited Members

- Protected Member Functions inherited from arcs::aubo_scope::ProgramNode
 ProgramNode ()
 

Detailed Description

Definition at line 11 of file force_node.h.

Member Enumeration Documentation

The configuration type used to determine which type of configuration this instance is.

Enumerator
SIMPLE 

Simple type is selected. This type has no further information.

Setting this type of config will be ignored and will have no effect on the node.

FRAME 

Frame type is selected.

The config instance can be cast to FrameForceNodeConfig.

POINT 

Point type is selected. This type has no further information.

Setting this type of config will be ignored and will have no effect on the node.

MOTION 

Motion type is selected. This type has no further information.

Setting this type of config will be ignored and will have no effect on the node.

Definition at line 18 of file force_node.h.

Constructor & Destructor Documentation

arcs::aubo_scope::ForceNode::ForceNode ( ForceNode f)
arcs::aubo_scope::ForceNode::ForceNode ( ForceNode &&  f)
virtual arcs::aubo_scope::ForceNode::~ForceNode ( )
virtual
arcs::aubo_scope::ForceNode::ForceNode ( )
private

Friends And Related Function Documentation

friend class DataSwitch
friend

Definition at line 66 of file force_node.h.

Member Data Documentation

void* arcs::aubo_scope::ForceNode::d_ { nullptr }
private

Definition at line 68 of file force_node.h.


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