OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Static Public Member Functions | Properties | List of all members
Vertex Class Reference
Inheritance diagram for Vertex:
Inheritance graph
[legend]
Collaboration diagram for Vertex:
Collaboration graph
[legend]

Public Member Functions

 Vertex (float x, float y, float z)
 
Vertex normalize ()
 
Vertex cross (Vertex v)
 
float dot (Vertex v)
 
 Vertex (Vector3 v)
 
Vertex Clone ()
 
float Length ()
 
virtual bool Equals (Vertex v, float tolerance)
 
int CompareTo (Vertex other)
 
String ToRaw ()
 
 Vertex (float x, float y, float z)
 
Vertex normalize ()
 
Vertex cross (Vertex v)
 
float dot (Vertex v)
 
 Vertex (Vector3 v)
 
Vertex Clone ()
 
float Length ()
 
virtual bool Equals (Vertex v, float tolerance)
 
int CompareTo (Vertex other)
 
String ToRaw ()
 

Static Public Member Functions

static Vertex operator* (Vertex v, Quaternion q)
 
static Vertex operator+ (Vertex v1, Vertex v2)
 
static Vertex operator- (Vertex v1, Vertex v2)
 
static Vertex operator* (Vertex v1, Vertex v2)
 
static Vertex operator+ (Vertex v1, float am)
 
static Vertex operator- (Vertex v1, float am)
 
static Vertex operator* (Vertex v1, float am)
 
static Vertex operator/ (Vertex v1, float am)
 
static Vertex FromAngle (double angle)
 
static bool operator> (Vertex me, Vertex other)
 
static bool operator< (Vertex me, Vertex other)
 
static Vertex operator* (Vertex v, Quaternion q)
 
static Vertex operator+ (Vertex v1, Vertex v2)
 
static Vertex operator- (Vertex v1, Vertex v2)
 
static Vertex operator* (Vertex v1, Vertex v2)
 
static Vertex operator+ (Vertex v1, float am)
 
static Vertex operator- (Vertex v1, float am)
 
static Vertex operator* (Vertex v1, float am)
 
static Vertex operator/ (Vertex v1, float am)
 
static Vertex FromAngle (double angle)
 
static bool operator> (Vertex me, Vertex other)
 
static bool operator< (Vertex me, Vertex other)
 

Properties

float X [get, set]
 
float Y [get, set]
 
float Z [get, set]
 

Detailed Description

Definition at line 36 of file HelperTypes.cs.

Constructor & Destructor Documentation

Vertex.Vertex ( float  x,
float  y,
float  z 
)
inline

Definition at line 58 of file HelperTypes.cs.

Here is the caller graph for this function:

Vertex.Vertex ( Vector3  v)
inline

Definition at line 185 of file HelperTypes.cs.

Vertex.Vertex ( float  x,
float  y,
float  z 
)
inline

Definition at line 58 of file HelperTypes.cs.

Vertex.Vertex ( Vector3  v)
inline

Definition at line 185 of file HelperTypes.cs.

Member Function Documentation

Vertex Vertex.Clone ( )
inline

Definition at line 190 of file HelperTypes.cs.

Here is the call graph for this function:

Here is the caller graph for this function:

Vertex Vertex.Clone ( )
inline

Definition at line 190 of file HelperTypes.cs.

Here is the call graph for this function:

int Vertex.CompareTo ( Vertex  other)
inline

Definition at line 216 of file HelperTypes.cs.

int Vertex.CompareTo ( Vertex  other)
inline

Definition at line 216 of file HelperTypes.cs.

Vertex Vertex.cross ( Vertex  v)
inline

Definition at line 79 of file HelperTypes.cs.

Here is the call graph for this function:

Vertex Vertex.cross ( Vertex  v)
inline

Definition at line 79 of file HelperTypes.cs.

Here is the call graph for this function:

float Vertex.dot ( Vertex  v)
inline

Definition at line 180 of file HelperTypes.cs.

float Vertex.dot ( Vertex  v)
inline

Definition at line 180 of file HelperTypes.cs.

virtual bool Vertex.Equals ( Vertex  v,
float  tolerance 
)
inlinevirtual

Definition at line 205 of file HelperTypes.cs.

virtual bool Vertex.Equals ( Vertex  v,
float  tolerance 
)
inlinevirtual

Definition at line 205 of file HelperTypes.cs.

static Vertex Vertex.FromAngle ( double  angle)
inlinestatic

Definition at line 195 of file HelperTypes.cs.

Here is the call graph for this function:

static Vertex Vertex.FromAngle ( double  angle)
inlinestatic

Definition at line 195 of file HelperTypes.cs.

Here is the call graph for this function:

float Vertex.Length ( )
inline

Definition at line 200 of file HelperTypes.cs.

float Vertex.Length ( )
inline

Definition at line 200 of file HelperTypes.cs.

Vertex Vertex.normalize ( )
inline

Definition at line 65 of file HelperTypes.cs.

Here is the call graph for this function:

Vertex Vertex.normalize ( )
inline

Definition at line 65 of file HelperTypes.cs.

Here is the call graph for this function:

static Vertex Vertex.operator* ( Vertex  v,
Quaternion  q 
)
inlinestatic

Definition at line 88 of file HelperTypes.cs.

Here is the call graph for this function:

static Vertex Vertex.operator* ( Vertex  v,
Quaternion  q 
)
inlinestatic

Definition at line 88 of file HelperTypes.cs.

Here is the call graph for this function:

static Vertex Vertex.operator* ( Vertex  v1,
Vertex  v2 
)
inlinestatic

Definition at line 136 of file HelperTypes.cs.

Here is the call graph for this function:

static Vertex Vertex.operator* ( Vertex  v1,
Vertex  v2 
)
inlinestatic

Definition at line 136 of file HelperTypes.cs.

Here is the call graph for this function:

static Vertex Vertex.operator* ( Vertex  v1,
float  am 
)
inlinestatic

Definition at line 157 of file HelperTypes.cs.

static Vertex Vertex.operator* ( Vertex  v1,
float  am 
)
inlinestatic

Definition at line 157 of file HelperTypes.cs.

static Vertex Vertex.operator+ ( Vertex  v1,
Vertex  v2 
)
inlinestatic

Definition at line 126 of file HelperTypes.cs.

Here is the call graph for this function:

static Vertex Vertex.operator+ ( Vertex  v1,
Vertex  v2 
)
inlinestatic

Definition at line 126 of file HelperTypes.cs.

Here is the call graph for this function:

static Vertex Vertex.operator+ ( Vertex  v1,
float  am 
)
inlinestatic

Definition at line 141 of file HelperTypes.cs.

static Vertex Vertex.operator+ ( Vertex  v1,
float  am 
)
inlinestatic

Definition at line 141 of file HelperTypes.cs.

static Vertex Vertex.operator- ( Vertex  v1,
Vertex  v2 
)
inlinestatic

Definition at line 131 of file HelperTypes.cs.

Here is the call graph for this function:

static Vertex Vertex.operator- ( Vertex  v1,
Vertex  v2 
)
inlinestatic

Definition at line 131 of file HelperTypes.cs.

Here is the call graph for this function:

static Vertex Vertex.operator- ( Vertex  v1,
float  am 
)
inlinestatic

Definition at line 149 of file HelperTypes.cs.

static Vertex Vertex.operator- ( Vertex  v1,
float  am 
)
inlinestatic

Definition at line 149 of file HelperTypes.cs.

static Vertex Vertex.operator/ ( Vertex  v1,
float  am 
)
inlinestatic

Definition at line 165 of file HelperTypes.cs.

Here is the call graph for this function:

static Vertex Vertex.operator/ ( Vertex  v1,
float  am 
)
inlinestatic

Definition at line 165 of file HelperTypes.cs.

Here is the call graph for this function:

static bool Vertex.operator< ( Vertex  me,
Vertex  other 
)
inlinestatic

Definition at line 244 of file HelperTypes.cs.

static bool Vertex.operator< ( Vertex  me,
Vertex  other 
)
inlinestatic

Definition at line 244 of file HelperTypes.cs.

static bool Vertex.operator> ( Vertex  me,
Vertex  other 
)
inlinestatic

Definition at line 239 of file HelperTypes.cs.

static bool Vertex.operator> ( Vertex  me,
Vertex  other 
)
inlinestatic

Definition at line 239 of file HelperTypes.cs.

String Vertex.ToRaw ( )
inline

Definition at line 249 of file HelperTypes.cs.

Here is the caller graph for this function:

String Vertex.ToRaw ( )
inline

Definition at line 249 of file HelperTypes.cs.

Property Documentation

float Vertex.X
getset

Definition at line 41 of file HelperTypes.cs.

float Vertex.Y
getset

Definition at line 47 of file HelperTypes.cs.

float Vertex.Z
getset

Definition at line 53 of file HelperTypes.cs.


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