jjdh API

jjdh.opengl.engine.trigger
Class SphericalTrigger

java.lang.Object
  extended by jjdh.opengl.engine.trigger.SphericalTrigger
All Implemented Interfaces:
ITrigger, ITriggerable
Direct Known Subclasses:
TriggerPoint

public abstract class SphericalTrigger
extends Object
implements ITrigger

A Class representing a spherical trigger region, defined by position and radius. Calls ITriggerable.enter() if the appendant position enters the sphere (and ITriggerable.exit() at leaving).


Field Summary
private  boolean isInside
           
private  Vector3D position
           
private  float radius
           
 
Constructor Summary
SphericalTrigger(Vector3D position, float radius)
           
 
Method Summary
 void newPosition(Vector3D newPosition)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jjdh.opengl.engine.trigger.ITriggerable
enter, exit
 

Field Detail

position

private Vector3D position

isInside

private boolean isInside

radius

private float radius
Constructor Detail

SphericalTrigger

public SphericalTrigger(Vector3D position,
                        float radius)
Method Detail

newPosition

public void newPosition(Vector3D newPosition)
Specified by:
newPosition in interface ITrigger

jjdh API

Copyright © 2006 Jonas Jacobi and Dennis Heidsiek. All Rights Reserved.