PDF
AuboStudio SDK  0.6.3
arcs::aubo_scope::TCP Class Reference

TCP This interface represents a TCP in AuboScope. More...

#include <tcp.h>

Public Member Functions

 TCP (TCP &f)
 TCP (TCP &&f)
 ~TCP ()
std::vector< double > getOffset ()
 Returns the offset of the TCP with respect to the tool output flange.
std::string getDisplayName ()
 Note: The TCP can be renamed at any time.
bool isResolvable ()
 A TCP cannot be guaranteed to be present in AuboScope.
size_t hashCode ()
 Returns the hash code.

Private Member Functions

 TCP ()

Private Attributes

void * d_ { nullptr }

Friends

class DataSwitch

Detailed Description

TCP This interface represents a TCP in AuboScope.

This can either be a user-defined TCP or a TCP added by a AuboCap.

Definition at line 25 of file tcp.h.

Constructor & Destructor Documentation

◆ TCP() [1/3]

arcs::aubo_scope::TCP::TCP ( TCP & f)

References TCP().

Referenced by TCP(), and TCP().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ TCP() [2/3]

arcs::aubo_scope::TCP::TCP ( TCP && f)

References TCP().

Here is the call graph for this function:

◆ ~TCP()

arcs::aubo_scope::TCP::~TCP ( )

◆ TCP() [3/3]

arcs::aubo_scope::TCP::TCP ( )
private

Member Function Documentation

◆ getDisplayName()

std::string arcs::aubo_scope::TCP::getDisplayName ( )

Note: The TCP can be renamed at any time.

Returns
The name of the TCP.

◆ getOffset()

std::vector< double > arcs::aubo_scope::TCP::getOffset ( )

Returns the offset of the TCP with respect to the tool output flange.

Returns
The offset of the TCP.

◆ hashCode()

size_t arcs::aubo_scope::TCP::hashCode ( )

Returns the hash code.

Returns
the hash code.

◆ isResolvable()

bool arcs::aubo_scope::TCP::isResolvable ( )

A TCP cannot be guaranteed to be present in AuboScope.

The end user can load a different installation (not containing the TCP) or the TCP was removed by the end user or the AuboCap that added the tcp. This method can be used to determine, if the TCP is present.

Returns
true if this TCP is present in AuboScope, otherwise false.

◆ DataSwitch

friend class DataSwitch
friend

Definition at line 91 of file tcp.h.

References DataSwitch.

Referenced by DataSwitch.

Member Data Documentation

◆ d_

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

Definition at line 93 of file tcp.h.


The documentation for this class was generated from the following file:
  • include/aubo_caps/domain/tcp/tcp.h