C# Class VRageMath.MyBlockOrientation

Show file Open project: GoodAI/BrainSimulator Class Usage Examples

Public Properties

Property Type Description
Identity MyBlockOrientation

Public Methods

Method Description
Equals ( object obj ) : bool
GetHashCode ( ) : int
GetMatrix ( System.Matrix &result ) : void
GetQuaternion ( Quaternion &result ) : void
MyBlockOrientation ( VRageMath.Base6Directions forward, VRageMath.Base6Directions up ) : ProtoBuf
MyBlockOrientation ( System.Matrix &m ) : ProtoBuf
MyBlockOrientation ( Quaternion &q ) : ProtoBuf
ToString ( ) : string
TransformDirection ( VRageMath.Base6Directions baseDirection ) : Base6Directions.Direction

Returns the direction baseDirection will point to after transformation

TransformDirectionInverse ( VRageMath.Base6Directions baseDirection ) : Base6Directions.Direction

Returns the direction that this orientation transforms to baseDirection

operator ( ) : bool

Method Details

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

GetMatrix() public method

public GetMatrix ( System.Matrix &result ) : void
result System.Matrix
return void

GetQuaternion() public method

public GetQuaternion ( Quaternion &result ) : void
result Quaternion
return void

MyBlockOrientation() public method

public MyBlockOrientation ( VRageMath.Base6Directions forward, VRageMath.Base6Directions up ) : ProtoBuf
forward VRageMath.Base6Directions
up VRageMath.Base6Directions
return ProtoBuf

MyBlockOrientation() public method

public MyBlockOrientation ( System.Matrix &m ) : ProtoBuf
m System.Matrix
return ProtoBuf

MyBlockOrientation() public method

public MyBlockOrientation ( Quaternion &q ) : ProtoBuf
q Quaternion
return ProtoBuf

ToString() public method

public ToString ( ) : string
return string

TransformDirection() public method

Returns the direction baseDirection will point to after transformation
public TransformDirection ( VRageMath.Base6Directions baseDirection ) : Base6Directions.Direction
baseDirection VRageMath.Base6Directions
return Base6Directions.Direction

TransformDirectionInverse() public method

Returns the direction that this orientation transforms to baseDirection
public TransformDirectionInverse ( VRageMath.Base6Directions baseDirection ) : Base6Directions.Direction
baseDirection VRageMath.Base6Directions
return Base6Directions.Direction

operator() public static method

public static operator ( ) : bool
return bool

Property Details

Identity public static property

public static MyBlockOrientation,VRageMath Identity
return MyBlockOrientation