E3DBox::E3DBox

Constructs an E3DBox. By default a E3DBox is an axis aligned unit cube, centered on the origin.

Namespace: Euresys::Open_eVision::Easy3D

[C++]

void E3DBox(
)

void E3DBox(
   float xSize,
   float ySize,
   float zSize
)

void E3DBox(
   const E3DOrthonormalAxisSystem& axes,
   float xSize,
   float ySize,
   float zSize
)

void E3DBox(
   const E3DBox& other
)

void E3DBox(
   const E3DPoint& center,
   float xSize,
   float ySize,
   float zSize
)

void E3DBox(
   const EFloatRange& xBounds,
   const EFloatRange& yBounds,
   const EFloatRange& zBounds
)

void E3DBox(
   const E3DPoint& center,
   float roll,
   float pitch,
   float yaw,
   float xSize,
   float ySize,
   float zSize
)

Parameters

xSize

The full size of the box along the X axis.

ySize

The full size of the box along the Y axis.

zSize

The full size of the box along the Z axis.

axes

Axis system.

other

Reference to another E3DBox used for the initialization.

center

The 3D coordinate of the box center.

xBounds

The bounds of box along the X axis.

yBounds

The bounds of box along the Y axis.

zBounds

The bounds of box along the Z axis.

roll

Roll (rotation along the X axis) of the box.

pitch

Pitch (rotation along the Y axis) of the box.

yaw

Yaw (rotation along the Z axis) of the box.

Remarks

By convention, roll is applied first and yaw last.

E3DBox.E3DBox

Constructs an E3DBox. By default a E3DBox is an axis aligned unit cube, centered on the origin.

Namespace: Euresys.Open_eVision.Easy3D

[C#]

void E3DBox(
)

void E3DBox(
   float xSize,
   float ySize,
   float zSize
)

void E3DBox(
   Euresys.Open_eVision.Easy3D.E3DOrthonormalAxisSystem axes,
   float xSize,
   float ySize,
   float zSize
)

void E3DBox(
   Euresys.Open_eVision.Easy3D.E3DBox other
)

void E3DBox(
   Euresys.Open_eVision.Easy3D.E3DPoint center,
   float xSize,
   float ySize,
   float zSize
)

void E3DBox(
   Euresys.Open_eVision.EFloatRange xBounds,
   Euresys.Open_eVision.EFloatRange yBounds,
   Euresys.Open_eVision.EFloatRange zBounds
)

void E3DBox(
   Euresys.Open_eVision.Easy3D.E3DPoint center,
   float roll,
   float pitch,
   float yaw,
   float xSize,
   float ySize,
   float zSize
)

Parameters

xSize

The full size of the box along the X axis.

ySize

The full size of the box along the Y axis.

zSize

The full size of the box along the Z axis.

axes

Axis system.

other

Reference to another E3DBox used for the initialization.

center

The 3D coordinate of the box center.

xBounds

The bounds of box along the X axis.

yBounds

The bounds of box along the Y axis.

zBounds

The bounds of box along the Z axis.

roll

Roll (rotation along the X axis) of the box.

pitch

Pitch (rotation along the Y axis) of the box.

yaw

Yaw (rotation along the Z axis) of the box.

Remarks

By convention, roll is applied first and yaw last.