Memory access

From SIMA wiki
Revision as of 12:52, 26 February 2013 by Schaat (talk | contribs)
Jump to: navigation, search

Jetzt gibt es nur den folgenden Memoryzugriff für die Module über den clsModuleBaseKB:

public interface itfModuleMemoryAccess { /** * Search for a general single entity or data structure * * (wendt) * * @since 26.02.2013 11:13:47 * * @param poDataType * @param poPattern * @return */ public <E> ArrayList<ArrayList<clsPair<Double, clsDataStructureContainer>>> searchEntity (eDataType poDataType, ArrayList<E> poPattern); /** * From the input data like, content, shape and color, the matching TPM is loaded from the memory * * (wendt) * * @since 26.02.2013 11:24:24 * * @param poContent * @param poShape * @param poColor * @return */ public clsThingPresentationMesh searchExactEntityFromInternalAttributes(String poContent, String poShape, String poColor); /** * Search for images according to the input pattern * Usage: Fill libido discharge and repressed content * * (wendt) * * @since 26.02.2013 11:18:27 * * @param poPattern * @param poSearchContentType * @param prThreshold * @param pnLevel * @return */ public ArrayList<clsPair<Double, clsDataStructurePA>> searchMesh(clsDataStructurePA poPattern, eContentType poSearchContentType, double prThreshold, int pnLevel); /** * Search a whole mesh, i. e. for an input image, search for the associated data structures for this mesh * * (wendt) * * @since 26.02.2013 11:20:13 * * @param poInput * @param pnLevel * @return */ public clsDataStructurePA searchCompleteMesh(clsDataStructurePA poInput, int pnLevel); /** * Execute psychic spread activation for an image of the primary process * * (wendt) * * @since 26.02.2013 11:21:05 * * @param poInput * @param prPsychicEnergyIn */ public void executePsychicSpreadActivation(clsThingPresentationMesh poInput, double prPsychicEnergyIn); /** * Get the secondary process data structure from a primary process data structure * * (wendt) * * @since 26.02.2013 11:21:40 * * @param poDataStructure * @param prThreshold * @return */ public clsAssociationWordPresentation getSecondaryDataStructure(clsPrimaryDataStructure poDataStructure, double prThreshold); }