Raster :: Transform

RID :: Transform is een PERL-module met snelle rastertransformaties.
Download nu

Raster :: Transform Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • gray
  • Uitgever website:
  • http://search.cpan.org/~gray/

Raster :: Transform Tags


Raster :: Transform Beschrijving

Grid :: Transform is een PERL-module met snelle rastertransformaties. Net :: Transform is een PERL-module met snelle rastertransformaties. Synopsis Gebruik Grid :: Transform; $ g = raster :: transformeren-> nieuw (, Rijen => 5); $ g-> rotate_270-> flip_vertical; Afdrukken Join ('', $ g-> raster), "n"; het raster :: Transform-module biedt snelle methoden om een raster van willekeurige gegevenstypen te transformeren.methoden $ g = grid :: transformeren-> nieuw (@grid, Rijen => Num, kolommen => NUM) Maakt een nieuw raster :: Transform-object. Het eerste argument is een verwijzing naar een 1-dimensionale array die een 2-dimensionale "rij major" (rij per rij) raster vertegenwoordigt. (Een kolom Major Grid is eenvoudigweg de teller omzetten van een rij major één.) Het raster kan zijn samengesteld uit willekeurige gegevenstypen. De originele array wordt nooit gewijzigd, alle transformaties werken op een kopie. Afgesproken Menminste-dimensie moet worden opgegeven. Als het rooster en afmetingen geen rechthoekig raster produceren Extra lege elementen ("") worden toegevoegd aan het raster. $ G2 = $ g-> CopyReturns Een kopie van het originele raster :: Transform-object. Deze methoden krijgen of de rasterattributen: @grid = $ g-> raster $ raster = $ g-> raster @grid = $ g-> raster (@grid) in de lijstcontext, retourneert een array die het huidige raster vertegenwoordigt. In Scalaire context retourneert een verwijzing naar de array. Accepteert een array-referentie die een nieuw raster vertegenwoordigt. Het nieuwe raster wordt verkleind als de afmetingen van het vorige raster niet overeenkomen. $ G-> rijen $ g-> rijen ($ num) retourneert het huidige aantal rijen. $ G-> kolommen $ g-> Cols $ g -> Columns ($ NUM) Retourneert het huidige aantal kolommen .Alle transformatie-methoden retourneren het raster :: Transform-object, dus transformaties kunnen worden geketend. $ g-> rotate_90 $ g-> rotate 90roteert het raster 90 graden klok-wijs. A B C D E F G H I J K L A B C D I E A | E F G H -> J F B I E A J F B K G C L H D I J K L K G C L H D $ G-> ROTATE_180 $ G-> Rotate180rotates Het raster 180 graden klokachtig. A B C D E F G H I J K L A B C D L K J I | E F G H -> H G F E L K J I H G F E D C B A I J K L D C B A A $ G-> ROTATE_270 $ G-> Rotate270roteert het raster 270 graden klokachtig. A B C D E F G H I J K L A B C D D H L | E F G H -> C G K D H L C G K B F J A E I I J K L B F J A E I $ G-> Flip_Horizontale $ G-> Mirror_HorizontalFlips het raster over de horizontale as. A B C D E F G H I J K L A B C D I J K L | E F G H -> E F G H I J K L E F G H A B C D I J K L A B C D $ G-> Flip_vertical $ G-> Mirror_verticalFlips het raster over de verticale as. A B C D E F G H I J K L A B C D D C B A | E F G H -> H G F E D C B A H G F EL K J I I I J K L L K J I $ G-> Transposeflips het raster over de verticale as en draait het vervolgens 90 degress-wijzen. A B C D E F G H I J K L A B C D L H D | E F G H -> K G C L H D K G C J F B I E A I J K L J J F B I E A A $ G-> Counter_transpose $ G-> tegenranseposElips het raster over de horizontale as en draait het vervolgens 90 graden klokvormig. A B C D E F G H I J K L A B C D A E I | E F G H -> B F J A E I B F J C G K D H L I J K L C G K D H L $ G-> vouw_rightFolds de kolommen naar rechts. A B C D E F G H I J K L A B C D B C D A | E F G H -> F G E H B C A D F G E H J K I L I J K L J K I L $ G-> VOUW_LEFTFolds De kolommen naar links. A B C D E F G H I J K L A B C D D A C B | E F G H -> H E G F D A C B H E G F L I K J I J K L L I K J-vereisten: · Perl


Raster :: Transform Gerelateerde software

Noid

NOID is een PERL-module die routines bevat om leuke ondoorzichtige identificatoren te beheren en te beheren. ...

214

Downloaden