|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.kuka.roboticsAPI.geometricModel.redundancy.AbstractRedundancyCollection<T>
T - type of the overriding class for "fluent interface".public abstract class AbstractRedundancyCollection<T extends AbstractRedundancyCollection<T>>
Base class for redundancy collections.
Aggregates a parameter set which holds all redundancy parameters.
| Constructor Summary | |
|---|---|
protected |
AbstractRedundancyCollection()
Creates an instance of the class. |
protected |
AbstractRedundancyCollection(com.kuka.common.params.IParameterSet paramSet)
Creates an instance of the class with the specified initial parameter values. |
| Method Summary | |
|---|---|
protected void |
addParameter(com.kuka.common.params.IParameter<?> newParam)
Adds the given parameter to the set of this collection parameters. |
abstract IRedundancyCollection |
copy()
Creates and returns a deep copy of this redundancy collection. |
boolean |
equals(Object obj)
|
com.kuka.common.params.IParameterSet |
getAllParameters()
Gets the immutable parameter set containing all redundancy parameters from which collection. |
int |
hashCode()
|
protected T |
self()
Returns a reference to this object. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
protected AbstractRedundancyCollection()
protected AbstractRedundancyCollection(com.kuka.common.params.IParameterSet paramSet)
paramSet - parameter set containing the initial redundancy parameters.| Method Detail |
|---|
protected final void addParameter(com.kuka.common.params.IParameter<?> newParam)
newParam - the new parameterpublic com.kuka.common.params.IParameterSet getAllParameters()
getAllParameters in interface IRedundancyCollectionprotected final T self()
Used for fluent interface.
public int hashCode()
hashCode in class Objectpublic boolean equals(Object obj)
equals in class Objectpublic abstract IRedundancyCollection copy()
IRedundancyCollection
copy in interface IRedundancyCollectionpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||