• Keine Ergebnisse gefunden

• Wo finde ich was?

N/A
N/A
Protected

Academic year: 2022

Aktie "• Wo finde ich was?"

Copied!
5
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Unsere Bild-Klassen

• Einfaches Beispiel zur Motivation

• Struktur der Bild-Klassen

• Wo finde ich was?

(2)

Einfaches Beispiel zur Motivation

Ein Grau-Bild einlesen und seine Dimensionen ausgeben.

#include <iostream>

#include "imageIO/HBMImageDirect.h"

int main(int argc, char *argv[]) {

HBMImageDirect<double, 1> *pgmBild;

pgmBild= new HBMImageDirect<double, 1>;

pgmBild->loadPGM(argv[1]);

unsigned long breite= pgmBild->getWidth();

unsigned long hoehe= pgmBild->getHeight();

std::cout << "Breite = " << breite << " Hoehe = " << hoehe << std::endl;

return 0;

}

(3)

Struktur der Bild-Klassen

HBMImageDirect HBMImageInterface< layertype, layers > matrix< layertype >

imageData matrix

< layertype >

position

currentPosition

layertype NaMValue

validPoints validMask

HBMImageInterface: grundlegende Funktionalität und Schnittstelle.

HBMImageDirect: Implementiert die Schnittstelle auf Basis der matrix-Klasse (je layer eine matrix).

• Zugriff über Ebenen (...InLayer-Memberfunktionen) oder

(4)

Wo finde ich was?

• Klassenstruktur ist installiert unter:

/home/moeller/pub/angBV_WS03/.

|-- doc Dokumentation

|-- html HTML-Manual

‘-- refman.pdf PDF-Manual

|-- include Header

|-- lib Libraries

|-- sample Beispiel!!!

‘-- src Implementation der libs

Im sample Verzeichnis ist ein Beispiel als Startgerüst

• In ein eigenes Verzeichnis kopieren, ausprobieren, ändern und als Startpunkt

für eigene Implementation nutzen!!

(5)

Wo finde ich was?

• Wenn eigene Klassen-files dazukommen (z.B. newFile.cc) in Makerules eintragen:

In file Makerules:

. . .

#############################################################################

# NAMES AND RELATED FILES AND PATHS ...

#############################################################################

# Name des Zielprogramms TARGET = beispielProgramm

# zugehoerige Source- und Object-Dateien

TARGET_SRC.linux-halle = beispielProgramm.cc newFile.cc TARGET_OBJS.linux-halle = $(TARGET_SRC.linux-halle:.cc=.o)

Referenzen

ÄHNLICHE DOKUMENTE

[r]

In den Reihen sind verschiedene Symbole zwischen die Buchstaben geraten.. Kannst du helfen die Symbole

[r]

[r]

Wir unterstützen Sie, wenn Sie Fragen haben oder Informationen benötigen.. Unter „Meine KVB“ können Sie Ihre Unterlagen und Verordnungsstatistiken online einsehen und

Poetry Slam kann Karrieren befördern, erzählt Högsdal von seiner Arbeit mit Jugendlichen. Viele merken erst beim Schreiben, dass sie etwas zu

Sie macht nicht nur sauberes Wasser, sondern auch sauberen Ökostrom und Wärme.. Für sich und

Ausbildung in der Chemie-Branche https://elementare-vielfalt.de/ausbildungsboerse.html Jobbörse Agentur für Arbeit www.jobboerse.arbeitsagentur.de. Schulische Ausbildungsplätze