|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||

java.lang.Objectcz.cuni.amis.pogamut.ut2004.agent.module.sensor.NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>
cz.cuni.amis.pogamut.ut2004.agent.module.sensor.NavigationGraphBuilder.ExistingNavPointEdgeBuilder
public class NavigationGraphBuilder.ExistingNavPointEdgeBuilder
| Field Summary |
|---|
| Fields inherited from class cz.cuni.amis.pogamut.ut2004.agent.module.sensor.NavigationGraphBuilder.NewNavPointEdgeBuilder |
|---|
collisionH, collisionR, flags, forceDoubleJump, neededJump, owner, toNavPointId |
| Constructor Summary | |
|---|---|
protected |
NavigationGraphBuilder.ExistingNavPointEdgeBuilder(NavigationGraphBuilder.ExistingNavPointModifier navPointModifier)
|
protected |
NavigationGraphBuilder.ExistingNavPointEdgeBuilder(NavigationGraphBuilder.ExistingNavPointModifier navPointModifier,
NavPointNeighbourLink parent)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected NavigationGraphBuilder.ExistingNavPointEdgeBuilder(NavigationGraphBuilder.ExistingNavPointModifier navPointModifier)
protected NavigationGraphBuilder.ExistingNavPointEdgeBuilder(NavigationGraphBuilder.ExistingNavPointModifier navPointModifier,
NavPointNeighbourLink parent)
| Method Detail |
|---|
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setTo(String navPointId)
NavigationGraphBuilder.NewNavPointEdgeBuilderNavPointNeighbourLink.getToNavPoint().
setTo in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>navPointId - will be auto-prefixed (if enabled, which is default)
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setTo(UnrealId navPointId)
NavigationGraphBuilder.NewNavPointEdgeBuilderNavPointNeighbourLink.getToNavPoint().
setTo in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>navPointId - WON'T BE AUTO-PREFIXED AS IT IS ALREADY EXISTING ID!!!
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setCollisionRadius(int collisionRadius)
NavigationGraphBuilder.NewNavPointEdgeBuilderNavPointNeighbourLink.getCollisionR().
setCollisionRadius in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setCollisionHeight(int collisionHeight)
NavigationGraphBuilder.NewNavPointEdgeBuilderNavPointNeighbourLink.getCollisionH().
setCollisionHeight in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setNeededJump(double x,
double y,
double z)
NavigationGraphBuilder.NewNavPointEdgeBuilderNavPointNeighbourLink.getNeededJump().
setNeededJump in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeNeededJump()
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setDoubleJump()
NavigationGraphBuilder.NewNavPointEdgeBuilderNavPointNeighbourLink.isForceDoubleJump().
setDoubleJump in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeDoubleJump()
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setWalkFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilderLinkFlag.WALK flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags().
setWalkFlag in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeWalkFlag()
LinkFlag.WALK flag from edge flags.
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setFlyFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilderLinkFlag.FLY flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags().
setFlyFlag in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeFlyFlag()
LinkFlag.FLY flag from edge flags.
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setSwimFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilderLinkFlag.SWIM flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags().
setSwimFlag in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeSwimFlag()
LinkFlag.SWIM flag from edge flags.
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setJumpFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilderLinkFlag.JUMP flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags().
setJumpFlag in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeJumpFlag()
LinkFlag.JUMP flag from edge flags.
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setDoorFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilderLinkFlag.DOOR flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags().
setDoorFlag in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeDoorFlag()
LinkFlag.DOOR flag from edge flags.
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setSpecialFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilderLinkFlag.SPECIAL flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags().
setSpecialFlag in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeSpecialFlag()
LinkFlag.SPECIAL flag from edge flags.
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setLadderFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilderLinkFlag.LADDER flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags().
setLadderFlag in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeLadderFlag()
LinkFlag.LADDER flag from edge flags.
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setProscribedFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilderLinkFlag.PROSCRIBED flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags().
setProscribedFlag in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeProscribedFlag()
LinkFlag.PROSCRIBED flag from edge flags.
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setForcedFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilderLinkFlag.FORCED flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags().
setForcedFlag in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removeForcedFlag()
LinkFlag.FORCED flag from edge flags.
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setPlayerOnlyFlag()
NavigationGraphBuilder.NewNavPointEdgeBuilderLinkFlag#PLAYERONLYK flag into NavigationGraphBuilder.NewNavPointEdgeBuilder.flags of the new navpoint edge,
corresponds to NavPointNeighbourLink.getFlags().
setPlayerOnlyFlag in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointEdgeBuilder removePlayerOnlyFlag()
LinkFlag.PLAYERONLY flag from edge flags.
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder setFlags(Integer flags)
public NavigationGraphBuilder.ExistingNavPointEdgeBuilder clearFlags()
public NavigationGraphBuilder.ExistingNavPointModifier createEdge()
WARNING: the created edge is oriented! Its counterpart (from the remote navpoint to one that is being modified) must be created manually! (If needed.)
createEdge in class NavigationGraphBuilder.NewNavPointEdgeBuilder<NavigationGraphBuilder.ExistingNavPointModifier>public NavigationGraphBuilder.ExistingNavPointModifier modifyEdge()
createEdge().
WARNING: the modify edge is oriented! Its counterpart (from the remote navpoint to one that is being modifier) must be modified manually! (If needed.)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||