Listes des fonctions

PW_ACAD_STRLSORT

PW_ACAD_STRLSORT équivalents de acad_strlsort sans la limitation de longueur [ l-lch ]

PW_ALL_ASSOC

PW_ALL_ASSOC retournes la liste des occurences assoc [ cle lvalassoc ]

PW_ASSOC_MULTI

PW_ASSOC_MULTI retournes les association de deux listes [ lassoc lvalassoc ]

PW_ASSOC_RANG

PW_ASSOC_RANG assoc dans une liste d'assoc (paire pointée ou non) par rang [ ls rng cod ]

PW_CLASS_Y

PW_CLASS_Y quand plusieurs segment partagent le meme x retourne celui ayant la hauteur (y) la plus petite [ lseg ]

PW_CONST_NLST

PW_CONST_NLST a partir d'une liste et d'un nombre n recree une liste de n liste [ l nb ]

PW_CONTIENT_ERROR

PW_CONTIENT_ERROR retour erreur si liste contient un VL-CATCH-ALL-APPLY-ERROR [ liste ]

PW_COUNT_CD_ASSOC

PW_COUNT_CD_ASSOC compte le nombre de code d'association cd dans la liste lst [ cd lassoc ]

PW_CREE_ASSOC

PW_CREE_ASSOC crée une liste de liste d'association [ lst cd ]

PW_CREE_LST

PW_CREE_LST servaite à classer des segment verticaux, voir exemple [ lhp lxnb ]

PW_CUTLISTAFTER

PW_CUTLISTAFTER decoupe une liste en 2 part après l'element l [ lst l ]

PW_CUTLISTAFTERRG

PW_CUTLISTAFTERRG decoupe une liste en 2 part après l'element de rang rg (commence à 0) [ lst rg ]

PW_CV_LST_CH

PW_CV_LST_CH convertit une liste en chaine [ lst ]

PW_DALTON

PW_DALTON ; fait un pw_tri ordre croissant sur une liste de réels [ lreel ]

PW_DALTON_CH

PW_DALTON_CH retourne une liste classée par ordre alphabétique sur le 1er élément des liste [ l-lch ]

PW_DALTON_CH_ORI

PW_DALTON_CH_ORI retourne une liste classée par ordre alphabétique sur le 1er élément des liste [ l-lch ]

PW_DALTON_NB

PW_DALTON_NB voir exemple, fait une traitement interessant [ lclass ]

PW_DEB_FIN

PW_DEB_FIN retourne le debut et la fin d'une liste [ lst ]

PW_DECOUP_LIST

PW_DECOUP_LIST decoupe une liste en listes de longueur n [ n lst ]

PW_DIVIDE_LIST

PW_DIVIDE_LIST divise une liste en n sous listes [ lst n ]

PW_DOUBLE_ASSOC

PW_DOUBLE_ASSOC assoc sur deux clefs [ cle1 cle2 lvalassoc ]

PW_EGAL_LIST

PW_EGAL_LIST compare les elements d'une liste : oui s'ils sont tous identiques [ lsp ]

PW_EN_COMMUN

PW_EN_COMMUN retourne la liste d'éléments communs à 2 listes [ lst1 lst2 ]

PW_ESTPAIRPOINT

PW_ESTPAIRPOINT 'T si est une paire pointée [ lst ]

PW_FLATTEN_LIST

PW_FLATTEN_LIST ecrase une liste de liste a une liste d'élements [ lst ]

PW_INVERSE_LASS

PW_INVERSE_LASS inverse une liste contenant des paires [ lelem ]

PW_INVERSE_PAIR

PW_INVERSE_PAIR inverse une liste de 2 el [ elem ]

PW_L1-L2

PW_L1-L2 Délivre la différence de deux listes l1-l2 [ l1 l2 ]

PW_LISTP

PW_LISTP T si liste est une liste mais non nulle [ l1 l2 ]

PW_LIST_XHP

PW_LIST_XHP toujours pour classer des segment vertuicaux, voir exemple [ lhp ]

PW_MAPCATCH

PW_MAPCATCH mapcar avec gestion d'erreur vl-catch-all-apply [ 'func liste ]

PW_MEMBER_EQ

PW_MEMBER_EQ definit si point appartient à liste de point à 0.01 pres retourne le reste de la liste [ pt lpt ]

PW_MEMBER_EQ_FUZZ

PW_MEMBER_EQ_FUZZ definit si point appartient à liste de point à fuzz pres retourne le reste de la liste [ pt lpt fuzz ]

PW_MERGE_LIST

PW_MERGE_LIST fusionne deux listes de listes d'égale longueur [ lst1 lst2 ]

PW_MK_LIST

PW_MK_LIST cree une liste de n element l [ l n ]

PW_MOITIE_LIST

PW_MOITIE_LIST decoupe une liste en 2 moitiés [ lst ]

PW_MULTIMEMBER

PW_MULTIMEMBER member pour une liste d'element, avec notion "and" [ lelem liste ]

PW_MULTIMEMBER_OR

PW_MULTIMEMBER_OR member pour une liste d'element avec un notion "or" [ lelem liste ]

PW_NOT_MEMBER

PW_NOT_MEMBER retourne la liste de el de l1 non membre de l2 [ l1 l2 ]

PW_NTH

PW_NTH nth sécurisé qui supprime le message d'erreur lorsque le nth n'est pas trouvé [ i lst ]

PW_NTHC

PW_NTHC nth circulaire : si liste à 5 elem : pw_nthc 7 list => le nth 2 [ i l ]

PW_ORD_YPT

PW_ORD_YPT replace la valeur y dans l'ordre ybas yhaut [ seg ]

PW_POS

PW_POS retourne l'indice, la position (nth) d'un élément d'une liste [ a l ]

PW_PROD2LISTE

PW_PROD2LISTE cree le produit cartésien de 2 liste [ l1 l2 ]

PW_PRODNLISTE

PW_PRODNLISTE cree le produit cartésien de n liste [ l_liste ]

PW_RANG

PW_RANG done le rang d'un elem pw_dans une liste [ el lst ]

PW_RANG_NIEME_CD_ASSOC

PW_RANG_NIEME_CD_ASSOC retourne le rang(nth) du RNGnieme element ayant le code d'association COD dans la liste ls [ ls rng cod ]

PW_REDUCT_LIST

PW_REDUCT_LIST reduit une list à ses seul elements différents [ lst ]

PW_REDUCT_LIST_PT

PW_REDUCT_LIST_PT reduit une liste de points à ses seul points différents [ lst ]

PW_REGROUP_ASSOC

PW_REGROUP_ASSOC regroupe des listes d'association par code d'association [ none ]

PW_REGROUP_ASSOC_MULTI

PW_REGROUP_ASSOC_MULTI regroupe des listes d'association par code d'association [ none ]

PW_REGROUP_LIST

PW_REGROUP_LIST transforme une listes d'élements en une liste d'association ((élément nombre_éléments) (..)) [ lst ]

PW_SUBST_ALL

PW_SUBST_ALL substitue toutes les occurences d'une liste [ nv anc lst ]

PW_SUBST_ASSOC_RANG

PW_SUBST_ASSOC_RANG Subst dans une liste d'assoc (paire pointée ou non) par rang [ ls rng cod val ]

PW_SUBST_NEW_ASSOC

PW_SUBST_NEW_ASSOC substitue une série de liste d'association [ l-aso l-ori ]

PW_SUBST_OU_AJ

PW_SUBST_OU_AJ Remplacement ou placement dans une liste d'assoc [ cle newval liste ]

PW_SUBST_OU_AJ_ALL

PW_SUBST_OU_AJ_ALL Remplacement ou placement dans une liste d'assoc [ cle newval liste ]

PW_SUBST_RANG

PW_SUBST_RANG Subst dans une liste de listes d'assoc (paire pointée) par rang [ ls rng cod val ]

PW_SUBST_RANG_NIEME_CD_ASSOC

PW_SUBST_RANG_NIEME_CD_ASSOC modifie la valeur du RNGnieme element ayant le code d'association COD dans la liste ldata [ ldata rng cod val ]

PW_SUB_LISTE

PW_SUB_LISTE Remplacement dans une liste (par valeur)(obsolète) [ nouv elem lst ]

PW_SUB_RLISTE

PW_SUB_RLISTE Remplacement dans une liste (par rang), rang commence à 0 [ nouv rang lst ]

PW_SUPP2PTDOUBLES

PW_SUPP2PTDOUBLES !!! pas finit !!! supprimes les point en double d'une liste de pt: supprime les 2 pt à 0.01 près [ lpt ]

PW_SUPP_ALL

PW_SUPP_ALL Suppression dans une liste de toutes les occurences de l'elem el [ el lst ]

PW_SUPP_ALL_WCMATCH

PW_SUPP_ALL_WCMATCH Suppression dans une liste de chaine de toutes les occurences de l'elem el [ el lst ]

PW_SUPP_AROND

PW_SUPP_AROND retourne une liste de point sans les doublons à delta près [ lsom delta ]

PW_SUPP_CD_ALL

PW_SUPP_CD_ALL Suppression dans une liste d'association des toutes les occurences du code cd [ cd lst ]

PW_SUPP_ELEM

PW_SUPP_ELEM Supprime la premiere occurence de l'élément "elem" pw_dans la liste "lst" [ lm lst ]

PW_SUPP_RLISTE

PW_SUPP_RLISTE Suppression dans une liste (par rang) [ rang lst ]

PW_TAILLE_LISTE

PW_TAILLE_LISTE retourne la taille d'une liste row-column en vue d'un remplissage tableau [ liste ]

PW_TRIM_LIST

PW_TRIM_LIST retourne liste sans le début et la fin [ lst ]

PW_UNLAST_LIST

PW_UNLAST_LIST retourne liste sans la fin [ lst ]

PW_WCMATCH_LIST

PW_WCMATCH_LIST wcmatch appliqué à 1 liste de chaines [ lchaine masq ]

STD-DOTTED-PAIR-P

STD-DOTTED-PAIR-P copiright std-lib T si la liste est une paire pointées [ lst ]

STD-LIST-LENGTH

STD-LIST-LENGTH copyright std-lib T donne la longueur d'une liste, même si paire pointée [ lst ]

STD-NOT-PROPER-LIST-P

STD-NOT-PROPER-LIST-P copiright std-lib T si la liste est invalide [ lst ]

STD-SPLIT-LIST

STD-SPLIT-LIST copyright std-lib T splits list into sublists of maximal length n [ n lst ]