: Public Class

Created: | 2015-07-31 오후 4:09:59
Modified: | 2015-07-31 오후 4:09:59
Project: |
Author: | shint
Version: | 1.0
Phase: | 1.0
Status: | Proposed
Complexity: | Easy
Difficulty: |
Priority: |
Multiplicity: |
Advanced: |
UUID: | {DDB9416E-556E-494c-B933-049A87938C6F}
Appears In: | Package1

- Attributes
- Operations
- Associations To

Attribute
Public double s_
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Notes: | Quaternion scalar part.#lt;p/#gt;
Public dVector v_
Details:
Alias: |
Initial: |
Stereotype: |
Ordered: |
Range: |
Transient: | False
Derived: | False
IsID: | False
Notes: | Quaternion vector part.#lt;p/#gt;

Operation
Public conjugate():Quaternion
Details: Sequential isQuery
Public dot( q: Quaternion&,
Default: |
Kind: | in
Stereotype: |
):double
Details: Sequential isQuery
Public i():Quaternion
Details: Sequential isQuery
Public norm():double
Details: Sequential isQuery
Public operator-( q: Quaternion&,
Default: |
Kind: | in
Stereotype: |
):Quaternion
Details: Sequential isQuery
Public operator*( q: Quaternion&,
Default: |
Kind: | in
Stereotype: |
):Quaternion
Details: Sequential isQuery
Public operator/( q: Quaternion&,
Default: |
Kind: | in
Stereotype: |
):Quaternion
Details: Sequential isQuery
Public operator+( q: Quaternion&,
Default: |
Kind: | in
Stereotype: |
):Quaternion
Details: Sequential isQuery
Public Quaternion():
Details: Sequential
Tags: | initializer=s_(1.),v_(0., 3)
Public Quaternion( angle_in_rad: double,
Default: |
Kind: | in
Stereotype: |
axis: dVector&,
Default: |
Kind: | in
Stereotype: |
):
Details: Sequential
Public Quaternion( s: double,
Default: |
Kind: | in
Stereotype: |
v1: double,
Default: |
Kind: | in
Stereotype: |
v2: double,
Default: |
Kind: | in
Stereotype: |
v3: double,
Default: |
Kind: | in
Stereotype: |
):
Details: Sequential
Tags: | initializer=s_(s_in),v_(0., 3)
Public Quaternion( phi: double,
Default: |
Kind: | in
Stereotype: |
theta: double,
Default: |
Kind: | in
Stereotype: |
psi: double,
Default: |
Kind: | in
Stereotype: |
):
Details: Sequential
Tags: | initializer=s_(0.),v_(0., 3)
Public RotationMatrix():dMatrix
Details: Sequential
Public s():double
Details: Sequential isQuery
Tags: | bodyLocation=classDec
Public set_s( s: double,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Tags: | bodyLocation=classDec
Public set_v( v: dVector&,
Default: |
Kind: | in
Stereotype: |
):void
Details: Sequential
Public unit():Quaternion &
Details: Sequential
Public v():dVector
Details: Sequential isQuery
Tags: | bodyLocation=classDec

Element | Source Role | Target Role
«typedef» dVector Class | Name: | Name: v_
Details: