Class Axial
Axial variable. Represents a robot axial position/point.
Inherited Members
Namespace: UrlLib
Assembly: UrlLib.dll
Syntax
public class Axial : Pose
  Constructors
Axial(String, Double, Double, Double, Double, Double, Double, Int32, Scope, StoreType)
Constructor for a variable of axial type
Declaration
[JsonConstructor]
public Axial(string name, double a1, double a2, double a3, double a4, double a5, double a6, int axis = 6, Scope scope = Scope.Local, StoreType storeType = StoreType.NonPersistent)
  Parameters
| Type | Name | Description | 
|---|---|---|
| System.String | name | Axial pose name  | 
      
| System.Double | a1 | Axial axis A1  | 
      
| System.Double | a2 | Axial axis A2  | 
      
| System.Double | a3 | Axial axis A3  | 
      
| System.Double | a4 | Axial axis A4  | 
      
| System.Double | a5 | Axial axis A5  | 
      
| System.Double | a6 | Axial axis A6  | 
      
| System.Int32 | axis | Number of axles  | 
      
| Scope | scope | Scope type  | 
      
| StoreType | storeType | 
Fields
a1
Axial axis A1
Declaration
protected double a1
  Field Value
| Type | Description | 
|---|---|
| System.Double | 
a2
Axial axis A2
Declaration
protected double a2
  Field Value
| Type | Description | 
|---|---|
| System.Double | 
a3
Axial axis A3
Declaration
protected double a3
  Field Value
| Type | Description | 
|---|---|
| System.Double | 
a4
Axial axis A4
Declaration
protected double a4
  Field Value
| Type | Description | 
|---|---|
| System.Double | 
a5
Axial axis A5
Declaration
protected double a5
  Field Value
| Type | Description | 
|---|---|
| System.Double | 
a6
Axial axis A6
Declaration
protected double a6
  Field Value
| Type | Description | 
|---|---|
| System.Double | 
axis
Number of axles
Declaration
protected int axis
  Field Value
| Type | Description | 
|---|---|
| System.Int32 | 
Properties
A1
Axial axis A1
Declaration
[JsonInclude]
public double A1 { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Double | 
A2
Axial axis A2
Declaration
[JsonInclude]
public double A2 { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Double | 
A3
Axial axis A3
Declaration
[JsonInclude]
public double A3 { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Double | 
A4
Axial axis A4
Declaration
[JsonInclude]
public double A4 { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Double | 
A5
Axial axis A5
Declaration
[JsonInclude]
public double A5 { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Double | 
A6
Axial axis A6
Declaration
[JsonInclude]
public double A6 { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Double | 
Axis
Number of axles
Declaration
[JsonInclude]
public int Axis { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.Int32 | 
InitValue
Get init value (string)
Declaration
public override string InitValue { get; }
  Property Value
| Type | Description | 
|---|---|
| System.String |