Class AbstractCompositeShape
java.lang.Object
eu.svjatoslav.sixth.e3d.renderer.raster.shapes.AbstractShape
eu.svjatoslav.sixth.e3d.renderer.raster.shapes.composite.base.AbstractCompositeShape
- Direct Known Subclasses:
Graph
,Grid2D
,Grid3D
,GuiComponent
,LightSourceMarker
,SolidPolygonRectangularBox
,TexturedRectangle
,WireframeBox
,WireframeDrawing
,WireframeSphere
-
Field Summary
Fields inherited from class eu.svjatoslav.sixth.e3d.renderer.raster.shapes.AbstractShape
mouseInteractionController
-
Constructor Summary
ConstructorDescriptionAbstractCompositeShape
(Point3D location) AbstractCompositeShape
(Transform transform) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addShape
(AbstractShape shape) void
addShape
(AbstractShape shape, String groupId) void
beforeTransformHook
(TransformsStack transformPipe, RenderingContext context) This method should be overridden by anyone wanting to customize shape before it is rendered.void
void
removeGroup
(String groupIdentifier) void
Paint solid elements of this composite shape into given color.void
setGroupForUngrouped
(String groupIdentifier) void
setMouseInteractionController
(MouseInteractionController mouseInteractionController) void
setTransform
(Transform transform) void
void
transform
(TransformsStack transformPipe, RenderAggregator aggregator, RenderingContext context)
-
Constructor Details
-
AbstractCompositeShape
public AbstractCompositeShape() -
AbstractCompositeShape
-
AbstractCompositeShape
-
-
Method Details
-
addShape
-
addShape
-
beforeTransformHook
This method should be overridden by anyone wanting to customize shape before it is rendered. -
getLocation
-
getOriginalSubShapes
-
getRelativityTracker
-
hideGroup
-
removeGroup
-
getGroup
-
setColor
Paint solid elements of this composite shape into given color. -
setGroupForUngrouped
-
setMouseInteractionController
- Overrides:
setMouseInteractionController
in classAbstractShape
-
setTransform
-
showGroup
-
transform
public void transform(TransformsStack transformPipe, RenderAggregator aggregator, RenderingContext context) - Specified by:
transform
in classAbstractShape
-