OpenSim
Main Page
Namespaces
Classes
Files
File List
File Members
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Events
Macros
Region
PhysicsModules
ConvexDecompositionDotNet
int4.cs
Go to the documentation of this file.
1
/* The MIT License
2
*
3
* Copyright (c) 2010 Intel Corporation.
4
* All rights reserved.
5
*
6
* Based on the convexdecomposition library from
7
* <http://codesuppository.googlecode.com> by John W. Ratcliff and Stan Melax.
8
*
9
* Permission is hereby granted, free of charge, to any person obtaining a copy
10
* of this software and associated documentation files (the "Software"), to deal
11
* in the Software without restriction, including without limitation the rights
12
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
13
* copies of the Software, and to permit persons to whom the Software is
14
* furnished to do so, subject to the following conditions:
15
*
16
* The above copyright notice and this permission notice shall be included in
17
* all copies or substantial portions of the Software.
18
*
19
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
20
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
21
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
22
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
23
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
24
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
25
* THE SOFTWARE.
26
*/
27
28
using
System;
29
30
namespace
OpenSim.
Region
.PhysicsModules.ConvexDecompositionDotNet
31
{
32
public
class
int4
33
{
34
public
int
x
;
35
public
int
y
;
36
public
int
z
;
37
public
int
w
;
38
39
public
int4
()
40
{
41
}
42
43
public
int4
(
int
_x,
int
_y,
int
_z,
int
_w)
44
{
45
x = _x;
46
y = _y;
47
z = _z;
48
w = _w;
49
}
50
51
public
int
this
[
int
i]
52
{
53
get
54
{
55
switch
(i)
56
{
57
case
0:
return
x;
58
case
1:
return
y;
59
case
2:
return
z;
60
case
3:
return
w;
61
}
62
throw
new
ArgumentOutOfRangeException();
63
}
64
}
65
}
66
}
OpenSim.Region.PhysicsModules.ConvexDecompositionDotNet.int4.y
int y
Definition:
int4.cs:35
OpenSim.Framework.Region
OpenSim.Region.PhysicsModules.ConvexDecompositionDotNet.int4.w
int w
Definition:
int4.cs:37
OpenSim.Region.PhysicsModules.ConvexDecompositionDotNet.int4.z
int z
Definition:
int4.cs:36
OpenSim.Region.PhysicsModules.ConvexDecompositionDotNet.int4.int4
int4(int _x, int _y, int _z, int _w)
Definition:
int4.cs:43
OpenSim.Region.PhysicsModules.ConvexDecompositionDotNet.int4.int4
int4()
Definition:
int4.cs:39
OpenSim.Region.PhysicsModules.ConvexDecompositionDotNet.int4
Definition:
int4.cs:32
OpenSim.Region.PhysicsModules.ConvexDecompositionDotNet.int4.x
int x
Definition:
int4.cs:34
Generated on Wed Apr 6 2016 04:34:49 for OpenSim by
1.8.6