src/Trigger.js
/**
 * create an object that describes a single signal
 * 
 * @param volume is a TriggerVolume
 * @param object is a TriggerObject
 * @param isEnter is boolean
 * @returns {TriggerSystemSignal}
 */
create an object that describes a single signal

@param volume is a TriggerVolume
@param object is a TriggerObject
@param isEnter is boolean
@returns {TriggerSystemSignal}
create an object that describes a single signal @param volume is a TriggerVolume @param object is a TriggerObject @param isEnter is boolean @returns { TriggerSystemSignal }
function TriggerSystemSignal(volume, object, isEnter) {
    assert(volume instanceof TriggerVolume && object instanceof TriggerObject);
    assert(isEnter != null);
    this.volume = volume;
    this.object = object;
    this.isEnter = isEnter;
}
function TriggerSystemSignal ( volume , object , isEnter ) { assert ( volume instanceof TriggerVolume && object instanceof TriggerObject ) ; assert ( isEnter != null ) ; this . volume = volume ; this . object = object ; this . isEnter = isEnter ; }
create an object that describes a single signal
create an object that describes a single signal