JavaCAD
Public Member Functions | Private Attributes | List of all members
eu.mihosoft.vrl.v3d.MeshContainer Class Reference
Collaboration diagram for eu.mihosoft.vrl.v3d.MeshContainer:
Collaboration graph
[legend]

Public Member Functions

double getWidth ()
 
double getHeight ()
 
double getDepth ()
 
List< Mesh > getMeshes ()
 
String toString ()
 
Bounds getBounds ()
 
List< Material > getMaterials ()
 
List< MeshView > getAsMeshViews ()
 

Private Attributes

final List< Mesh > meshes
 
final List< Material > materials
 
final double width
 
final double height
 
final double depth
 
final Bounds bounds
 
final Group root = new Group()
 
Pane viewContainer
 
SubScene subScene
 

Detailed Description

The Class MeshContainer.

Author
Michael Hoffer <info@.nosp@m.mich.nosp@m.aelho.nosp@m.ffer.nosp@m..de>

Definition at line 31 of file MeshContainer.java.

Member Function Documentation

◆ getAsMeshViews()

List<MeshView> eu.mihosoft.vrl.v3d.MeshContainer.getAsMeshViews ( )

Gets the as mesh views.

Returns
the as mesh views

Definition at line 181 of file MeshContainer.java.

References eu.mihosoft.vrl.v3d.MeshContainer.materials, and eu.mihosoft.vrl.v3d.MeshContainer.meshes.

Referenced by eu.mihosoft.vrl.v3d.CSG.newMesh().

◆ getBounds()

Bounds eu.mihosoft.vrl.v3d.MeshContainer.getBounds ( )

Gets the bounds.

Returns
the bounds

Definition at line 163 of file MeshContainer.java.

References eu.mihosoft.vrl.v3d.MeshContainer.bounds.

◆ getDepth()

double eu.mihosoft.vrl.v3d.MeshContainer.getDepth ( )

Gets the depth.

Returns
the depth

Definition at line 137 of file MeshContainer.java.

References eu.mihosoft.vrl.v3d.MeshContainer.depth.

◆ getHeight()

double eu.mihosoft.vrl.v3d.MeshContainer.getHeight ( )

Gets the height.

Returns
the height

Definition at line 128 of file MeshContainer.java.

References eu.mihosoft.vrl.v3d.MeshContainer.height.

◆ getMaterials()

List<Material> eu.mihosoft.vrl.v3d.MeshContainer.getMaterials ( )

Gets the materials.

Returns
the materials

Definition at line 172 of file MeshContainer.java.

References eu.mihosoft.vrl.v3d.MeshContainer.materials.

◆ getMeshes()

List<Mesh> eu.mihosoft.vrl.v3d.MeshContainer.getMeshes ( )

Gets the meshes.

Returns
the mesh

Definition at line 146 of file MeshContainer.java.

References eu.mihosoft.vrl.v3d.MeshContainer.meshes.

◆ getWidth()

double eu.mihosoft.vrl.v3d.MeshContainer.getWidth ( )

Gets the width.

Returns
the width

Definition at line 119 of file MeshContainer.java.

References eu.mihosoft.vrl.v3d.MeshContainer.width.

◆ toString()

String eu.mihosoft.vrl.v3d.MeshContainer.toString ( )

Definition at line 154 of file MeshContainer.java.

References eu.mihosoft.vrl.v3d.MeshContainer.bounds, and eu.mihosoft.vrl.v3d.Bounds.toString().

Here is the call graph for this function:

Member Data Documentation

◆ bounds

final Bounds eu.mihosoft.vrl.v3d.MeshContainer.bounds
private

◆ depth

final double eu.mihosoft.vrl.v3d.MeshContainer.depth
private

The depth.

Definition at line 46 of file MeshContainer.java.

Referenced by eu.mihosoft.vrl.v3d.MeshContainer.getDepth().

◆ height

final double eu.mihosoft.vrl.v3d.MeshContainer.height
private

The height.

Definition at line 43 of file MeshContainer.java.

Referenced by eu.mihosoft.vrl.v3d.MeshContainer.getHeight().

◆ materials

final List<Material> eu.mihosoft.vrl.v3d.MeshContainer.materials
private

◆ meshes

final List<Mesh> eu.mihosoft.vrl.v3d.MeshContainer.meshes
private

◆ root

final Group eu.mihosoft.vrl.v3d.MeshContainer.root = new Group()
private

The root.

Definition at line 52 of file MeshContainer.java.

◆ subScene

SubScene eu.mihosoft.vrl.v3d.MeshContainer.subScene
private

The sub scene.

Definition at line 58 of file MeshContainer.java.

◆ viewContainer

Pane eu.mihosoft.vrl.v3d.MeshContainer.viewContainer
private

The view container.

Definition at line 55 of file MeshContainer.java.

◆ width

final double eu.mihosoft.vrl.v3d.MeshContainer.width
private

The width.

Definition at line 40 of file MeshContainer.java.

Referenced by eu.mihosoft.vrl.v3d.MeshContainer.getWidth().


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