# Types

# Annotation

# Properties

ValueType Colour { get; }

Vector3 Position { get; };

String String { get; };

# AutomaticOffset

# Properties

double X1 { get; }

double X2 { get; }

bool End1 { get; set; }

bool End2 { get; set; }

bool Internal { get; set; }

# Bool6

# Properties

bool X { get; }

bool XX { get; }

bool Y { get; }

bool YY { get; }

bool Z { get; }

bool ZZ { get; }

# Double3

# Properties

double X { get; }

double Y { get; }

double Z { get; }

# Double6

# Properties

double X { get; }

double XX { get; }

double Y { get; }

double YY { get; }

double Z { get; }

double ZZ { get; }

# EndRelease

# Properties

Bool6 Releases { get; }

Double6 Stiffnesses { get; }

# Line

# Properties

ValueType Colour { get; }

Vector3 Start { get; };

Vector3 End { get; };

# Offset

# Properties

double X1 { get; set; }

double X2 { get; set; }

double Y { get; set; }

double Z { get; set; }

# SectionModifierAttribute

# Properties

SectionModifierOptionType Option { get;}

Double Value { get; }

# Tensor2

# Properties

double XX { get; }

double XY { get; }

double YX { get; }

double YY { get; }

# Tensor3

# Properties

double XX { get; }

double XY { get; }

double YY { get; }

double YZ { get; }

double ZX { get; }

double ZZ { get; }

# Vector2

# Properties

double X { get; }

double Y { get; }

# Vector3

# Properties

double X { get; set; }

double Y { get; set; }

double Z { get; set; }

# Prop2DModifierAttribute

# Properties

Prop2DModifierOptionType Option { get;}

Double Value { get; }