C# Класс Canguro.Model.LineElement

Наследование: Element
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetEndOffsets void
LineElement System

Открытые методы

Метод Описание
LineElement ( LineProps prototype ) : System

Al construir un LineElement se necesita un prototipo de Propiedades, que define el tipo de elemento que se forma. De esta manera, después de construir el elemento no se le puede cambiar el tipo, además de que se pueden crear varios elementos con las mismas propiedades. La constructora clona al prototipo, de manera que un objeto externo puede crear varios elementos con el mismo objeto de propiedades.

LineElement ( LineProps prototype, Joint i, Joint j ) : System

Constructora que inicializa el LineElement con un clon de las propiedades indicadas y los nodos indicados. Si los nodos no están en la lista correspondiente, en la posición adecuada, se lanza una NullReferenceException Se recomienda usar esta constructora para minimizar el consumo de memoria en Model.Undo

RotationMatrix ( Microsoft &m ) : void

This method builds a rotation matrix from the global coordinate system to the local coordinate system formed by the local axes

Приватные методы

Метод Описание
GetEndOffsets ( float &endI, float &endJ ) : void
LineElement ( LineElement src, Joint i, Joint j ) : System

Constructora de copia que inicializa el LineElement como un clon de otro.

Описание методов

LineElement() публичный метод

Al construir un LineElement se necesita un prototipo de Propiedades, que define el tipo de elemento que se forma. De esta manera, después de construir el elemento no se le puede cambiar el tipo, además de que se pueden crear varios elementos con las mismas propiedades. La constructora clona al prototipo, de manera que un objeto externo puede crear varios elementos con el mismo objeto de propiedades.
public LineElement ( LineProps prototype ) : System
prototype LineProps El prototipo de propiedades.
Результат System

LineElement() публичный метод

Constructora que inicializa el LineElement con un clon de las propiedades indicadas y los nodos indicados. Si los nodos no están en la lista correspondiente, en la posición adecuada, se lanza una NullReferenceException Se recomienda usar esta constructora para minimizar el consumo de memoria en Model.Undo
public LineElement ( LineProps prototype, Joint i, Joint j ) : System
prototype LineProps
i Joint
j Joint
Результат System

RotationMatrix() публичный метод

This method builds a rotation matrix from the global coordinate system to the local coordinate system formed by the local axes
public RotationMatrix ( Microsoft &m ) : void
m Microsoft The rotation matrix to build
Результат void