Classes | Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes | List of all members
com.generalrobotix.ui.GrxTimeSeriesItem Class Referenceabstract
Inheritance diagram for com.generalrobotix.ui.GrxTimeSeriesItem:
Inheritance graph
[legend]

Classes

class  TValue
 

Public Member Functions

void addValue (Double t, Object val)
 
void clearLog ()
 
int getChangePosition ()
 
final int getLogSize ()
 
int getPosition ()
 
int getPositionAt (Double t)
 
Double getTime ()
 
Double getTime (int pos)
 
Object getValue ()
 
Object getValue (int pos)
 
 GrxTimeSeriesItem (String name, GrxPluginManager manager)
 
final void setMaximumLogSize (int maxLogSize)
 
void setTimeAt (int pos, Double t)
 
- Public Member Functions inherited from com.generalrobotix.ui.GrxBaseItem
File chooseSaveFile ()
 
GrxBaseItem clone ()
 Override clone method. More...
 
boolean create ()
 
void delete ()
 delete this item More...
 
File getDefaultDir ()
 get default directory More...
 
String getFileExtention ()
 get file extension More...
 
Object getValue ()
 
boolean load (File file)
 
void paste (String clipVal)
 paste object More...
 
void setValue (Object o)
 
- Public Member Functions inherited from com.generalrobotix.ui.GrxBasePlugin
void addObserver (GrxObserver v)
 
GrxBasePlugin clone ()
 Override clone method. More...
 
void deleteObserver (GrxObserver v)
 
boolean equals (Object obj)
 check whether obj equals to this More...
 
Element getElement ()
 get element More...
 
Image getIcon ()
 get icon More...
 
Vector< Action > getMenu ()
 get menu More...
 
String [] getMenuPath ()
 get menu path More...
 
final String getName ()
 get name More...
 
ArrayList< GrxObservergetObserver ()
 
String getOldName ()
 
Vector< MenuManager > getSubMenu ()
 get subMenu More...
 
String getURL (boolean expand)
 
ValueEditType GetValueEditType (String key)
 Return editing type of the key item. More...
 
boolean isExclusive ()
 check whether this is exclusive or not More...
 
boolean isSelected ()
 check whether this is selected or not More...
 
void notifyObservers (Object... arg)
 
boolean propertyChanged (String property, String value)
 check validity of new value of property and update if valid More...
 
boolean registerCORBA ()
 
void rename (String newName)
 rename this item More...
 
void restoreProperties ()
 restore properties. Called by menu item "restore Properties" More...
 
void setDocument (Document doc)
 set document More...
 
void setElement (Element element)
 set element More...
 
void setExclusive (boolean b)
 set exclusive flag More...
 
void setFocused (boolean b)
 set/unset focus on this plugin More...
 
void setMenuItem (Action a)
 add a menu item More...
 
void setName (String name)
 set name More...
 
Object setProperty (String key, String value)
 set property value associated with a keyword More...
 
void setSelected (boolean b)
 set selected flag More...
 
void setSubMenu (MenuManager m)
 add a submenu More...
 
void setURL (String url)
 set URL property More...
 
void shutdown ()
 
Element storeProperties ()
 store properties More...
 
final String toString ()
 convert to String. Currently, name is returned. More...
 
void unregisterCORBA ()
 
- Public Member Functions inherited from com.generalrobotix.ui.util.GrxConfigBundle
final Double getDbl (String key, Double defaultVal)
 get double value associated to key More...
 
Double getDbl (String value)
 
final double [] getDblAry (String key, double[] defaultVal)
 get double array associated to key More...
 
double [] getDblAry (String value)
 get array of double from String More...
 
final Float getFlt (String key, Float defaultVal)
 get float value associated to key More...
 
final Float getFlt (String value)
 
final float [] getFltAry (String key, float[] defaultVal)
 get float array associated to key More...
 
float [] getFltAry (String value)
 
final Integer getInt (String key, Integer defaultVal)
 get integer value associated to key More...
 
final int [] getIntAry (String key)
 get integer array associated to key More...
 
final Short getShort (String key, Short defaultVal)
 get short value associated to key More...
 
Short getShort (String value)
 
final String getStr (String key)
 get value associated to keyword More...
 
final String getStr (String key, String defaultVal)
 get value associated to key More...
 
 GrxConfigBundle ()
 constructor More...
 
 GrxConfigBundle (String fname) throws IOException
 construct from a file More...
 
final boolean isFalse (String key)
 check whether value associated to key includes a word "false" More...
 
final boolean isFalse (String key, boolean defaultVal)
 check whether value associated to key includes a word "false" More...
 
final boolean isTrue (String key)
 check whether value associated to key includes a word "true" More...
 
final boolean isTrue (String key, boolean defaultVal)
 check whether value associated to key includes a word "true" More...
 
void load (String fname) throws IOException
 load config from a file More...
 
final void setBool (String key, boolean value)
 
final void setDbl (String key, double value)
 associate double value to key More...
 
final void setDbl (String key, double value, int digits)
 associate double value to key More...
 
final void setDblAry (String key, double[] value, int digits)
 associate double array to key More...
 
final void setDblAry (String key, double[] value)
 associate double array to key More...
 
final void setFlt (String key, float value)
 associate float value to key More...
 
final void setFltAry (String key, float[] value)
 associate float array to key More...
 
final void setInt (String key, int value)
 associate int value to key More...
 
final void setShort (String key, short value)
 associate short value to key More...
 
void store (String fname, String comments) throws IOException
 store this config More...
 

Protected Member Functions

TValue getObject (int index)
 
boolean isRemoved ()
 
boolean setPosition (int pos)
 
- Protected Member Functions inherited from com.generalrobotix.ui.GrxBaseItem
 GrxBaseItem (String name, GrxPluginManager manager)
 constructor More...
 
void setDefaultDirectory (String dir)
 
void setFileExtension (String ext)
 
- Protected Member Functions inherited from com.generalrobotix.ui.GrxBasePlugin
 GrxBasePlugin (String name, GrxPluginManager manager)
 constructor More...
 
void setIcon (String iconName)
 set icon More...
 
void setMenuPath (String[] path)
 set menu path More...
 
boolean syncExec (Runnable r)
 Transfer SWT UI thread. More...
 

Protected Attributes

int changePos_ = -1
 
int overPos_ = 0
 
- Protected Attributes inherited from com.generalrobotix.ui.GrxBaseItem
String clipValue_ = ""
 
File file_
 
- Protected Attributes inherited from com.generalrobotix.ui.GrxBasePlugin
Document doc_
 
Element element_
 
GrxPluginManager manager_
 

Private Attributes

boolean bRemoved = false
 
int currentPos_ = -1
 
ArrayList< TValuelog_ = new ArrayList<TValue>()
 
int maxLogSize_ = 1000000
 

Additional Inherited Members

- Static Public Member Functions inherited from com.generalrobotix.ui.GrxBasePlugin
static Object getField (Class<? extends GrxBasePlugin > cls, String field, Object defaultValue)
 get field More...
 
- Static Protected Attributes inherited from com.generalrobotix.ui.GrxBaseItem
static final String [] jointTypeComboItem_ = new String[] { "fixed", "rotate", "free", "slide" }
 
static final String [] methodComboItem_ = new String[] { "EULER", "RUNGE_KUTTA" }
 
static final String [] modeComboItem_ = new String[] { "Torque", "HighGain" }
 
- Static Protected Attributes inherited from com.generalrobotix.ui.GrxBasePlugin
static final String [] booleanComboItem_ = new String[] {"true", "false" }
 
static final String INDENT4 = " "
 
static final String ITEM_TAG = "item"
 
static final String PROPERTY_TAG = "property"
 
static final String VIEW_TAG = "view"
 

Detailed Description

series of timed objects

Definition at line 27 of file GrxTimeSeriesItem.java.

Constructor & Destructor Documentation

◆ GrxTimeSeriesItem()

com.generalrobotix.ui.GrxTimeSeriesItem.GrxTimeSeriesItem ( String  name,
GrxPluginManager  manager 
)
inline

constructor

Parameters
namename of this item
managerplugin manager

Definition at line 55 of file GrxTimeSeriesItem.java.

Member Function Documentation

◆ addValue()

void com.generalrobotix.ui.GrxTimeSeriesItem.addValue ( Double  t,
Object  val 
)
inline

add timed object to this series

Parameters
ttime
valobject

Definition at line 134 of file GrxTimeSeriesItem.java.

◆ clearLog()

void com.generalrobotix.ui.GrxTimeSeriesItem.clearLog ( )
inline

clear this series

Definition at line 184 of file GrxTimeSeriesItem.java.

◆ getChangePosition()

int com.generalrobotix.ui.GrxTimeSeriesItem.getChangePosition ( )
inline

get position of pointer switched the method of momory to the method of disk

Returns

Definition at line 79 of file GrxTimeSeriesItem.java.

◆ getLogSize()

final int com.generalrobotix.ui.GrxTimeSeriesItem.getLogSize ( )
inline

get length of this series

Returns
length

Definition at line 177 of file GrxTimeSeriesItem.java.

◆ getObject()

TValue com.generalrobotix.ui.GrxTimeSeriesItem.getObject ( int  index)
inlineprotected

get TValue

Definition at line 203 of file GrxTimeSeriesItem.java.

◆ getPosition()

int com.generalrobotix.ui.GrxTimeSeriesItem.getPosition ( )
inline

get current position of pointer

Returns
position

Definition at line 63 of file GrxTimeSeriesItem.java.

◆ getPositionAt()

int com.generalrobotix.ui.GrxTimeSeriesItem.getPositionAt ( Double  t)
inline

get position of timed object which is nearest to the specified time. If there is no object in this series -1 is returned.

Definition at line 86 of file GrxTimeSeriesItem.java.

◆ getTime() [1/2]

Double com.generalrobotix.ui.GrxTimeSeriesItem.getTime ( )
inline

get time of current object

Returns
time

Definition at line 114 of file GrxTimeSeriesItem.java.

◆ getTime() [2/2]

Double com.generalrobotix.ui.GrxTimeSeriesItem.getTime ( int  pos)
inline

get time of object at specified position

Parameters
posposition of the object
Returns
time

Definition at line 123 of file GrxTimeSeriesItem.java.

◆ getValue() [1/2]

Object com.generalrobotix.ui.GrxTimeSeriesItem.getValue ( void  )
inline

get current object

Returns
current object

Definition at line 147 of file GrxTimeSeriesItem.java.

◆ getValue() [2/2]

Object com.generalrobotix.ui.GrxTimeSeriesItem.getValue ( int  pos)
inline

get an object at specified position

Parameters
posposition
Returns
object

Definition at line 157 of file GrxTimeSeriesItem.java.

◆ isRemoved()

boolean com.generalrobotix.ui.GrxTimeSeriesItem.isRemoved ( )
inlineprotected

get remoded top value in log_ or not

Definition at line 196 of file GrxTimeSeriesItem.java.

◆ setMaximumLogSize()

final void com.generalrobotix.ui.GrxTimeSeriesItem.setMaximumLogSize ( int  maxLogSize)
inline

set maximum length of this series

Parameters
maxLogSizemaximum length

Definition at line 167 of file GrxTimeSeriesItem.java.

◆ setPosition()

boolean com.generalrobotix.ui.GrxTimeSeriesItem.setPosition ( int  pos)
inlineprotected

Definition at line 67 of file GrxTimeSeriesItem.java.

◆ setTimeAt()

void com.generalrobotix.ui.GrxTimeSeriesItem.setTimeAt ( int  pos,
Double  t 
)
inline

set time to current object

Parameters
posposition
ttime

Definition at line 105 of file GrxTimeSeriesItem.java.

Member Data Documentation

◆ bRemoved

boolean com.generalrobotix.ui.GrxTimeSeriesItem.bRemoved = false
private

Definition at line 31 of file GrxTimeSeriesItem.java.

◆ changePos_

int com.generalrobotix.ui.GrxTimeSeriesItem.changePos_ = -1
protected

Definition at line 33 of file GrxTimeSeriesItem.java.

◆ currentPos_

int com.generalrobotix.ui.GrxTimeSeriesItem.currentPos_ = -1
private

Definition at line 30 of file GrxTimeSeriesItem.java.

◆ log_

ArrayList<TValue> com.generalrobotix.ui.GrxTimeSeriesItem.log_ = new ArrayList<TValue>()
private

Definition at line 28 of file GrxTimeSeriesItem.java.

◆ maxLogSize_

int com.generalrobotix.ui.GrxTimeSeriesItem.maxLogSize_ = 1000000
private

Definition at line 29 of file GrxTimeSeriesItem.java.

◆ overPos_

int com.generalrobotix.ui.GrxTimeSeriesItem.overPos_ = 0
protected

Definition at line 32 of file GrxTimeSeriesItem.java.


The documentation for this class was generated from the following file:


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Sep 8 2022 02:24:07