public void set(VisibilityGraphsParameters parameters) { setMaxInterRegionConnectionLength(parameters.getMaxInterRegionConnectionLength()); setNormalZThresholdForAccessibleRegions(parameters.getNormalZThresholdForAccessibleRegions()); setRegionOrthogonalAngle(parameters.getRegionOrthogonalAngle()); setExtrusionDistance(parameters.getExtrusionDistance()); setExtrusionDistanceIfNotTooHighToStep(parameters.getExtrusionDistanceIfNotTooHighToStep()); setTooHighToStepDistance(parameters.getTooHighToStepDistance()); setClusterResolution(parameters.getClusterResolution()); setExplorationDistanceFromStartGoal(parameters.getExplorationDistanceFromStartGoal()); setPlanarRegionMinArea(parameters.getPlanarRegionMinArea()); setPlanarRegionMinSize(parameters.getPlanarRegionMinSize()); setSearchHostRegionEpsilon(parameters.getSearchHostRegionEpsilon()); }
public void set(VisibilityGraphsParametersPacket packet) { if (packet.getMaxInterRegionConnectionLength() != -1.0) setMaxInterRegionConnectionLength(packet.getMaxInterRegionConnectionLength()); if (packet.getNormalZThresholdForAccessibleRegions() != -1.0) setNormalZThresholdForAccessibleRegions(packet.getNormalZThresholdForAccessibleRegions()); if (packet.getExtrusionDistance() != -1.0) setExtrusionDistance(packet.getExtrusionDistance()); if (packet.getExtrusionDistanceIfNotTooHighToStep() != -1.0) setExtrusionDistanceIfNotTooHighToStep(packet.getExtrusionDistanceIfNotTooHighToStep()); if (packet.getTooHighToStepDistance() != -1.0) setTooHighToStepDistance(packet.getTooHighToStepDistance()); if (packet.getClusterResolution() != -1.0) setClusterResolution(packet.getClusterResolution()); if (packet.getExplorationDistanceFromStartGoal() != -1.0) setExplorationDistanceFromStartGoal(packet.getExplorationDistanceFromStartGoal()); if (packet.getPlanarRegionMinArea() != -1.0) setPlanarRegionMinArea(packet.getPlanarRegionMinArea()); if (packet.getPlanarRegionMinSize() != -1) setPlanarRegionMinSize((int) packet.getPlanarRegionMinSize()); if (packet.getRegionOrthogonalAngle() != -1.0) setRegionOrthogonalAngle(packet.getRegionOrthogonalAngle()); if (packet.getSearchHostRegionEpsilon() != -1.0) setSearchHostRegionEpsilon(packet.getSearchHostRegionEpsilon()); }