OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
PrimMesher.Coord Struct Reference

Public Member Functions

 Coord (float x, float y, float z)
 
float Length ()
 
Coord Invert ()
 
Coord Normalize ()
 
override string ToString ()
 
 Coord (float x, float y, float z)
 
float Length ()
 
Coord Invert ()
 
Coord Normalize ()
 
override string ToString ()
 

Static Public Member Functions

static Coord Cross (Coord c1, Coord c2)
 
static Coord operator+ (Coord v, Coord a)
 
static Coord operator* (Coord v, Coord m)
 
static Coord operator* (Coord v, Quat q)
 
static Coord Cross (Coord c1, Coord c2)
 
static Coord operator+ (Coord v, Coord a)
 
static Coord operator* (Coord v, Coord m)
 
static Coord operator* (Coord v, Quat q)
 

Public Attributes

float X
 
float Y
 
float Z
 

Detailed Description

Definition at line 115 of file PrimMesher.cs.

Constructor & Destructor Documentation

PrimMesher.Coord.Coord ( float  x,
float  y,
float  z 
)
inline

Definition at line 121 of file PrimMesher.cs.

Here is the caller graph for this function:

PrimMesher.Coord.Coord ( float  x,
float  y,
float  z 
)
inline

Definition at line 121 of file PrimMesher.cs.

Member Function Documentation

static Coord PrimMesher.Coord.Cross ( Coord  c1,
Coord  c2 
)
inlinestatic

Definition at line 170 of file PrimMesher.cs.

Here is the call graph for this function:

static Coord PrimMesher.Coord.Cross ( Coord  c1,
Coord  c2 
)
inlinestatic

Definition at line 170 of file PrimMesher.cs.

Here is the call graph for this function:

Coord PrimMesher.Coord.Invert ( )
inline

Definition at line 133 of file PrimMesher.cs.

Coord PrimMesher.Coord.Invert ( )
inline

Definition at line 133 of file PrimMesher.cs.

float PrimMesher.Coord.Length ( )
inline

Definition at line 128 of file PrimMesher.cs.

float PrimMesher.Coord.Length ( )
inline

Definition at line 128 of file PrimMesher.cs.

Here is the caller graph for this function:

Coord PrimMesher.Coord.Normalize ( )
inline

Definition at line 142 of file PrimMesher.cs.

Here is the call graph for this function:

Coord PrimMesher.Coord.Normalize ( )
inline

Definition at line 142 of file PrimMesher.cs.

Here is the call graph for this function:

static Coord PrimMesher.Coord.operator* ( Coord  v,
Coord  m 
)
inlinestatic

Definition at line 184 of file PrimMesher.cs.

Here is the call graph for this function:

static Coord PrimMesher.Coord.operator* ( Coord  v,
Coord  m 
)
inlinestatic

Definition at line 184 of file PrimMesher.cs.

Here is the call graph for this function:

static Coord PrimMesher.Coord.operator* ( Coord  v,
Quat  q 
)
inlinestatic

Definition at line 189 of file PrimMesher.cs.

Here is the call graph for this function:

static Coord PrimMesher.Coord.operator* ( Coord  v,
Quat  q 
)
inlinestatic

Definition at line 189 of file PrimMesher.cs.

Here is the call graph for this function:

static Coord PrimMesher.Coord.operator+ ( Coord  v,
Coord  a 
)
inlinestatic

Definition at line 179 of file PrimMesher.cs.

Here is the call graph for this function:

static Coord PrimMesher.Coord.operator+ ( Coord  v,
Coord  a 
)
inlinestatic

Definition at line 179 of file PrimMesher.cs.

Here is the call graph for this function:

override string PrimMesher.Coord.ToString ( )
inline

Definition at line 165 of file PrimMesher.cs.

override string PrimMesher.Coord.ToString ( )
inline

Definition at line 165 of file PrimMesher.cs.

Member Data Documentation

float PrimMesher.Coord.X

Definition at line 117 of file PrimMesher.cs.

float PrimMesher.Coord.Y

Definition at line 118 of file PrimMesher.cs.

float PrimMesher.Coord.Z

Definition at line 119 of file PrimMesher.cs.


The documentation for this struct was generated from the following file: