com.swfm.mica.events
Class MiICreateSmoothMultiPointObject

java.lang.Object
  extended bycom.swfm.mica.events.MiEventHandler
      extended bycom.swfm.mica.events.MiICreateMultiPointObject
          extended bycom.swfm.mica.events.MiICreateSmoothMultiPointObject
All Implemented Interfaces:
MiiActionTypes, MiiCommandNames, MiiEventHandler, MiiEventTypes

public class MiICreateSmoothMultiPointObject
extends MiICreateMultiPointObject

Version:
%I% %G%
Author:
Michael L. Davis

Field Summary
         
Constructor Summary
MiICreateSmoothMultiPointObject()
           
 
Method Summary
 double getMinDistancePerSegment()
           
 MiPart getPrototypeShape()
           
 boolean getSelectNewlyCreatedShape()
           
 boolean isInRubberStampMode()
           
 void setInRubberStampMode(boolean flag)
           
 void setMinDistancePerSegment(double distance)
           
 void setPrototypeShape(MiPart obj)
           
 void setSelectNewlyCreatedShape(boolean flag)
           
 
Methods inherited from class com.swfm.mica.events.MiEventHandler
addEventToCommandTranslation, addEventToCommandTranslation, addEventToCommandTranslation, copy, getAlwaysConsumeTriggerEvents, getCommand, getEvent, getEventToCommandTranslation, getName, getNameForType, getObject, getRequestedCommands, getRequestedEvents, getTarget, getType, isCommand, isEnabled, isPositionDependent, isSingleton, isType, processCommand, processCommand, processEvent, removeAllEventToCommandTranslations, removeEventToCommandTranslation, removeEventToCommandTranslation, removeEventToCommandTranslation, removeEventToCommandTranslation, setAlwaysConsumeTriggerEvents, setCommand, setEnabled, setEventToCommandTranslation, setEventToCommandTranslation, setEventToCommandTranslation, setIsSingleton, setName, setObject, setPositionDependent, setPropertyValue, setTarget, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MiICreateSmoothMultiPointObject

public MiICreateSmoothMultiPointObject()
Method Detail

setPrototypeShape

public void setPrototypeShape(MiPart obj)
Overrides:
setPrototypeShape in class MiICreateMultiPointObject

getPrototypeShape

public MiPart getPrototypeShape()
Overrides:
getPrototypeShape in class MiICreateMultiPointObject

setInRubberStampMode

public void setInRubberStampMode(boolean flag)
Overrides:
setInRubberStampMode in class MiICreateMultiPointObject

isInRubberStampMode

public boolean isInRubberStampMode()
Overrides:
isInRubberStampMode in class MiICreateMultiPointObject

setSelectNewlyCreatedShape

public void setSelectNewlyCreatedShape(boolean flag)
Overrides:
setSelectNewlyCreatedShape in class MiICreateMultiPointObject

getSelectNewlyCreatedShape

public boolean getSelectNewlyCreatedShape()
Overrides:
getSelectNewlyCreatedShape in class MiICreateMultiPointObject

setMinDistancePerSegment

public void setMinDistancePerSegment(double distance)
Parameters:
distance - min distance between points in device coordinates (pixels) allows user to zoom in for finer work

getMinDistancePerSegment

public double getMinDistancePerSegment()