Table of Contents

Class Axis

Namespace
FemDesign.StructureGrid
Assembly
FemDesign.Core.dll
public class Axis : EntityBase, IStructureElement, IFemDesignEntity
Inheritance
Axis
Implements
Inherited Members
Extension Methods

Constructors

Axis(Point3d, Point3d, int, string)

public Axis(Point3d startPoint, Point3d endPoint, int number, string prefix = "")

Parameters

startPoint Point3d
endPoint Point3d
number int
prefix string

Axis(Point3d, Point3d, string, int, bool)

Internal constructor.

public Axis(Point3d startPoint, Point3d endPoint, string prefix, int id, bool idIsLetter)

Parameters

startPoint Point3d

Start point of axis.

endPoint Point3d

End point of axis.

prefix string

Prefix of axis identifier.

id int

Number of axis identifier.

idIsLetter bool

Is identifier numbering a letter?

Axis(Point3d, Point3d, string, string)

public Axis(Point3d startPoint, Point3d endPoint, string letter, string prefix = "")

Parameters

startPoint Point3d
endPoint Point3d
letter string
prefix string

Fields

_endPoint

public Point2d _endPoint

Field Value

Point2d

_id

public int _id

Field Value

int

_prefix

public string _prefix

Field Value

string

_startPoint

public Point2d _startPoint

Field Value

Point2d

Properties

AxisLabel

public Axis_label_props AxisLabel { get; set; }

Property Value

Axis_label_props

EndPoint

public Point3d EndPoint { get; set; }

Property Value

Point3d

Id

public int Id { get; set; }

Property Value

int

IdIsLetter

public bool IdIsLetter { get; set; }

Property Value

bool

Letter

public string Letter { get; }

Property Value

string

Number

public int? Number { get; }

Property Value

int?

Prefix

public string Prefix { get; set; }

Property Value

string

StartPoint

public Point3d StartPoint { get; set; }

Property Value

Point3d

Methods

IntToAlphabet(int)

public static string IntToAlphabet(int index)

Parameters

index int

Returns

string