Diplo
 All Classes Namespaces Functions Variables Properties
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCDiplo.Libs.Geometry.AlphaHull.AlphaDrawHelperTrieda pre vykreslenie triangulácie, ktorá bola vytvorená pri hľadaní alfa hrán.
oCDiplo.Libs.Geometry.AlphaHull.AlphaEdgesToPointSequenceConvertorPost-procesing alfa hrán
oCDiplo.Libs.Geometry.AlphaHull.AlphaHullObjectHlavná trieda pre počítanie ALFA HRÁN
oCDiplo.Libs.Geometry.AlphaHull.Geometry.AlphaShape
oCDiplo.DrawAlgorithms.Lib.AStarNeighborPomocna trieda pre A* algoritmus
oCDiplo.Measurements.Binary
oCDiplo.Libs.Geometry.AlphaHull.Geometry.Circle
oCDiplo.Libs.Geometry.AlphaHull.Geometry.CircumCircle
oCDiplo.Libs.Drawing.ColorTransformerTrieda pre transformáciu farieb
oCDiplo.Libs.Geometry.ConcaveHullPočítanie konkávneho obalu pomocou metód podobných výpočtu konvexného obalu.
oCDiplo.Configs.ConfigStaticka treda, ktora obsahuje VSETKY konfiguracne parametre (pre vykreslovanie a mentalne mapy)
oCDiplo.Libs.Geometry.ConvexHullVýpočet konvexného obalu.
oCDiplo.MentalMap.CoridorObjects.Coridor
oCDiplo.MentalMap.CoridorObjects.CoridorExtenders.CoridorExtenderInbalanced
oCDiplo.MentalMap.CoridorObjects.CoridorExtenders.CoridorExtenderSideMover
oCDiplo.MentalMap.CoridorMap
oCDiplo.MentalMap.CoridorLibs.CoridorMapAdvanceHelpers
oCDiplo.UI.MentalMapModifiers.CoridorMapControllerTreda, ktorá manipiluje s CONFIG súborom pri nastavovaní parametrov pre KORIDORY / Alfa hrany. Nastavovanie sa robí z panela nástrojov (časť Visual.UI).
oCDiplo.MentalMap.CoridorObjects.CoridorPoint
oCDiplo.Libs.Geometry.AlphaHull.Geometry.DelauneyPerforms the Delauney triangulation on a set of vertices.
oCDiplo.UI.MentalMapModifiers.DiffControllerTreda, ktorá manipiluje s CONFIG súborom pri nastavovaní parametrov pre prvú mentálnu mapu. Nastavovanie sa robí z panela nástrojov (časť Visual.UI).
oCDiplo.Libs.Drawing.DrawBackgroundTrieda pre vykreslovania nemenneho pozadia
oCDiplo.DrawAlgorithms.DrawInterfaceInterface, ktorý musia spĺňať všetky kresliace algoritmi
|oCDiplo.DrawAlgorithms.AStarKresliaci algoritmus A*
|\CDiplo.DrawAlgorithms.LeeLee argoritmus (nedkonceny, nepracuje spravne)
oCDiplo.Libs.Drawing.DrawPathTrieda pre kreslenie ciet
oCDiplo.Libs.Drawing.DrawPointTrieda pre kreslenie bodu
oCDiplo.DrawAlgorithms.Eades
oCDiplo.EadesAdvanced
oCDiplo.GraphObjects.EdgeHrana grafu
oCDiplo.Libs.Geometry.EdgeBoxHelperPomocna trieda pre pracu s EdgeBox-om
oCForm
|oCDiplo.Debug.DebugWindowOkno pre zobrazovanie debugovacích záznamov.
|oCDiplo.Form1
|oCDiplo.Form1
|oCDiplo.Form1
|oCDiplo.Form1
|\CDiplo.Form1
oCDiplo.GraphObjects.GraphHlavný objekt grafu
oCDiplo.UI.Visual.HighLighterTrieda pre handlovanie Visual.UI - drag and drop mysi.
oCDiplo.Libs.Geometry.ConcaveObjects.HullEdgeObjekt reprezentujúci jendu hranu konkávneho obalu
oCIEquatable< Edge >
|\CDiplo.Libs.Geometry.AlphaHull.Geometry.EdgeConcaveObjects made from two point indexes
oCDiplo.UI.Visual.ImageToolTipVykreslovanie pomocnych textov do pracovnej plochy
oCDiplo.MentalMap.LeeMMCM
oCDiplo.Measurements.LengthProportionTrieda, ktora porovnava pomer medzi najkratsiou mozno cestou (priamka medzi dvoma bodmi) a skutcnou vzdialenostou
oCDiplo.Libs.Geometry.LineExtenderTrieda pre rozširovanie úsečky, posúvanie a pod.
oCDiplo.Libs.Geometry.LineSegmentTrieda poskytujúca základne operácie s úsečkou / cestou
oCDiplo.Libs.ListHelperTrieda obsahujuca pomocne metodz pre pracu s LISTom
oCDiplo.MentalMap.MainDrawHlavna kresliaca trieda. Poskytuje metody pre rychle kreslenie Grafu a predpocitanych ciest / pocitanie novych ciest s vhodnou mentalnou mapou.
oCDiplo.MentalMap.MaxDifMap
oCDiplo.Configs.MeasurementBinV tejto statickej trede su na jednom mieste uchovane vsetky zoznamy / premenne, ktore suvisia s meranim (vsetky tri sposoby)
oCDiplo.Debug.MyDebugŠtandartná trieda pre Debug-ovacie účely. Do špeciálneho LOG súboru sa uchovávajú všetky dôležité kroky, ktoré sa počas behu aplikácie vykonávajú.
oCDiplo.Robot.Operations.OperationInterface, ktorý musí byť implementovaný každou ROBOT operáciou
|oCDiplo.Robot.Operations.MoveTyp akcie pre robota - POHYB, simuluje interakciu s grafom - pohyb s vrcholom.
|\CDiplo.Robot.Operations.WaitTyp akcie pre robota - ČAKANIE, simuluje žiadnu interakciu v grafe (prípadne s iným klustrom grafu).
oCDiplo.Robot.OperationManagerManager automatickych operacii. Obsahuje zoznam operacii, ktore sa maju vykonavat a vie ich periodicky spustat
oCDiplo.Measurements.PathEqualityTrieda porovna, ako velmi su si dve cesty podobne (vracia percenta)
V nasom pripade porovnavame algo / mm cestu s starou cestou
oCDiplo.Libs.Geometry.AlphaHull.Geometry.Point2D Point with double precision
|\CDiplo.Libs.Geometry.AlphaHull.Geometry.Point< T >A point with an attribute value of type 'T'
oCDiplo.Libs.Geometry.PointInPolygonTODO : pozicia bodu v poligone ... ??? asi uz niekde inde riesene
oCDiplo.Libs.Geometry.PointLineVýpočet rôznych vzťahov medzi úsečkou a bodom.
oCDiplo.Libs.Geometry.PointPositionMetoda posudzuje, či bod je vo vnútri mnohouholníka - poligónu. Overovanie sa zaistí tak, že sa overí, či bod leži "na ľavo" od každej hrany mnohouholníka.
oCDiplo.Libs.Geometry.Smart.SmartLineSegmentReprezentacia usecky pomocou pokrocileho objektu (usecka ma pridane dalsie uzitocne metody).
oCDiplo.Libs.StackHelperTrieda obsahujuca pomocne metodz pre pracu s STACKom
oCDiplo.Libs.Geometry.AlphaHull.Geometry.TriangleTriangle made from three point indexes
oCDiplo.Libs.Geometry.TwoPointsKnižnica pre meranie vzdialenosti medzi dvoma bodmi. Knižnica poskytuje meranie vzdialenosti pomocou euklidovskej vzdialenosti a tkz. manhatanovej vzdialenosti.
oCDiplo.GraphObjects.VertexVrchol grafu
oCDiplo.Libs.Geometry.AlphaHull.Geometry.Voronoi
\CDiplo.Libs.XmlLoaderTrieda pre čítanie dát z súborov typu XML