Serializable, Cloneable, Comparable<AbstractTerm>, Iterable<Term>, AbstractTermpublic class ImageInt extends Image
(\,P,A,_)) --> B iff P --> (*,A,B)
Internally, it is actually (\,A,P)_1, with an index.
CompoundTerm.ConvRectangle, CompoundTerm.UnableToCloneExceptionTerm.TermVisitorcomplexity, conceptival, containedTemporalRelations, hash, termrelationIndexEmptyTermArray, imagination, index_variable, SELF, SEQ_SPATIAL, SEQ_TEMPORAL, term_indices| Modifier | Constructor | Description |
|---|---|---|
protected |
ImageInt(Term[] arg,
short index) |
constructor with partial values, called by make
|
| Modifier and Type | Method | Description |
|---|---|---|
ImageInt |
clone() |
Clone an object
|
Term |
clone(Term[] replaced) |
Must be Term return type because the type of Term may change with different arguments
|
static Term |
make(ImageInt oldImage,
Term component,
short index) |
Try to make an Image from an existing Image and a component.
|
static Term |
make(Product product,
Term relation,
short index) |
Try to make an Image from a Product and a relation.
|
static Term |
make(Term[] argList) |
Try to make a new ImageExt.
|
static ImageInt |
make(Term[] argument,
short index) |
Try to make a new compound from a set of term.
|
Symbols.NativeOperator |
operator() |
Get the operator of the term.
|
addComponentsRecursively, addTermsTo, applySubstitute, applySubstituteToCompound, asTermList, cloneDeep, cloneDeepVariables, cloneTerms, cloneTermsAppend, cloneTermsDeep, cloneTermsExcept, cloneTermsListDeep, cloneTermsReplacing, cloneVariableTermsDeep, containedTemporalRelations, containsAllTermsOf, containsTerm, containsTermRecursively, countTermRecursively, equals, extractIntervals, getComplexity, getContainedTerms, hashCode, hasInterval, hasVar, hasVarDep, hasVarIndep, hasVarQuery, invalidateName, isCommutative, isNormalized, iterator, makeCompoundName, name, prepareComponentLinks, replaceIntervals, setComponent, setNormalized, shuffle, size, termArray, termList, transformIndependentVariableToDependent, UpdateConvRectanglecompareTo, getRelation, getTheOtherComponent, init, isPlaceHolder, makeImageName, makeNameforEach, spliteratorfinalize, getClass, notify, notifyAll, wait, wait, waitget, get, getIsSpatial, getTemporalOrder, hasVar, isConstant, isExecutable, isHigherOrderStatement, isSelf, nameInternal, recurseSubtermsContainingVariables, recurseSubtermsContainingVariables, recurseTerms, setName, subjectOrPredicateIsIndependentVar, text, toSortedSet, toSortedSetArray, toString, validprotected ImageInt(Term[] arg, short index)
arg - The component list of the termindex - The index of relation in the component listpublic ImageInt clone()
clone in class CompoundTermpublic Term clone(Term[] replaced)
CompoundTermclone in class CompoundTermpublic static Term make(Term[] argList)
argList - The list of termpublic static Term make(Product product, Term relation, short index)
product - The productrelation - The relationindex - The index of the place-holderpublic static Term make(ImageInt oldImage, Term component, short index)
oldImage - The existing Imagecomponent - The component to be added into the component listindex - The index of the place-holder in the new Imagepublic static ImageInt make(Term[] argument, short index)
argument - The argument listindex - The index of the place-holder in the new Imagepublic Symbols.NativeOperator operator()
operator in class CompoundTermCopyright © 2020 OpenNARS. All rights reserved.