Serializable
, Cloneable
, Comparable<AbstractTerm>
, Iterable<Term>
, AbstractTerm
public class ImageExt extends Image
B --> (/,P,A,_)) iff (*,A,B) --$gt; P
Internally, it is actually (/,A,P)_1, with an index.
CompoundTerm.ConvRectangle, CompoundTerm.UnableToCloneException
Term.TermVisitor
complexity, conceptival, containedTemporalRelations, hash, term
relationIndex
EmptyTermArray, imagination, index_variable, SELF, SEQ_SPATIAL, SEQ_TEMPORAL, term_indices
Constructor | Description |
---|---|
ImageExt(Term[] arg,
short index) |
Constructor with partial values, called by make
|
Modifier and Type | Method | Description |
---|---|---|
ImageExt |
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(ImageExt 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.
|
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, UpdateConvRectangle
compareTo, getRelation, getTheOtherComponent, init, isPlaceHolder, makeImageName, makeName
forEach, spliterator
finalize, getClass, notify, notifyAll, wait, wait, wait
get, get, getIsSpatial, getTemporalOrder, hasVar, isConstant, isExecutable, isHigherOrderStatement, isSelf, nameInternal, recurseSubtermsContainingVariables, recurseSubtermsContainingVariables, recurseTerms, setName, subjectOrPredicateIsIndependentVar, text, toSortedSet, toSortedSetArray, toString, valid
public ImageExt(Term[] arg, short index)
arg
- The component list of the termindex
- The index of relation in the component listpublic ImageExt clone()
clone
in class CompoundTerm
public Term clone(Term[] replaced)
CompoundTerm
clone
in class CompoundTerm
public 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(ImageExt 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 Symbols.NativeOperator operator()
operator
in class CompoundTerm
Copyright © 2020 OpenNARS. All rights reserved.