Gerbv: A Free/Open Source Gerber Viewer

Debian — Подробная информация о пакете gerbv в sid

в именах пакетовв описаниях пакетовв именах пакетов исходного кодав содержимом пакетоввсе параметры

[  stretch  ] [  buster  ] [  bullseye  ] [  bookworm  ] [  sid  ]

[ Источник:  ]

просмотр Gerber-файлов (только формат RS-274X)

Gerbv — утилита для просмотра файлов Gerber RS-274X, сверловки Excellon и расположения в формате CSV. Файлы Gerber используются для передачи производителям печатных плат (PCB) данных об их конструкции.

Другие пакеты, относящиеся к gerbv

  • зависимости
  • рекомендации
  • предложения
  • enhances
  • dep: dconf-gsettings-backend
    простая система хранения настроек — движок GSettings
    или gsettings-backend
    виртуальный пакет, предоставляемый dconf-gsettings-backend, gconf-gsettings-backend
  • dep: libc6 (>= 2. 36)
    библиотека GNU C: динамически подключаемые библиотеки
    также виртуальный пакет, предоставляемый libc6-udeb
  • dep: libcairo2 (>= 1.4.10)
    библиотека для двухмерной векторной графики Cairo
  • dep: libgcc-s1 (>= 3.3.4)
    вспомогательная библиотека GCC
  • dep: libgdk-pixbuf-2.0-0 (>= 2.22.0)
    библиотека GDK Pixbuf
  • dep: libglib2.0-0 (>= 2.35.9)
    библиотека С-функций
  • dep: libgtk2.0-0 (>= 2.24.0)
    GTK graphical user interface library — old version
  • rec: extra-xdg-menus
    Extra menu categories for applications under GNOME and KDE

Загрузка gerbv

Также она даёт информацию о размере пакета и размере пакета в установленном состоянии.»>
Загрузить для всех доступных архитектур
Архитектура Размер пакета В установленном виде Файлы
sh5 (неофициальный перенос)
1 739,1 Кб13 161,0 Кб [список файлов]

AUR (en) — gerbv-git

العربية Asturianu Català Český Dansk Deutsch Ελληνικά English Español Español (Latinoamérica) Suomi Français עברית Hrvatski Magyar Italiano 日本語 Norsk Nederlands Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Srpski Türkçe Українська 简体中文 正體中文

  • AUR Home
  • Packages
  • Register
  • Login

Search Criteria

Enter search criteria

Search by Name, DescriptionName OnlyPackage BaseExact NameExact Package BaseKeywordsMaintainerCo-maintainerMaintainer, Co-maintainerSubmitter

Keywords

Out of Date AllFlaggedNot Flagged

Sort by NameVotesPopularityVotedNotifyMaintainerLast modified

Sort order AscendingDescending

Per page 50100250

 

Package Details: gerbv-git 3:2.

9.6.r1.g6b4f6ba-1

Dependencies (4)

  • gtk2 (gtk2-git, gtk2-minimal-git, gtk2-patched-filechooser-icon-view, gtk2-maemo)
  • gettext (gettext-git) (make)
  • git (git-vfs, git-git, git-run-command-patch-git) (make)
  • cairo
    (cairo-git, cairo-minimal, cairo-glesv2-bin, cairo-glesv3-bin)
    (optional) – for better graphics

Required by (2)

  • pcb2gcode (requires gerbv)
  • pcb2gcode-git

Sources (1)

  • git+https://github. com/gerbv/gerbv.git

gerbv: src/gerbv.c Ссылка на файл

Перейти к исходному коду этого файла.

Функции

gerbv_project_t *  gerbv_create_project (void)
void  gerbv_destroy_project (gerbv_project_t *gerbvProject)
void  gerbv_destroy_fileinfo (gerbv_fileinfo_t *fileInfo)
void  gerbv_open_layer_from_filename (gerbv_project_t *gerbvProject, gchar *filename )
void  gerbv_open_layer_from_filename_with_color (gerbv_project_t *gerbvProject, gchar *filename, guint16 red, guint16 green, guint16 blue, guint16 alpha)
gerbv_image_t *  gerbv_create_rs274x_image_from_filename (gchar *filename)
void  gerbv_render_zoom_to_fit_display (gerbv_project_t *gerbvProject, gerbv_render_info_t *renderInfo)
void gerbv_render_layer_to_cairo_target (cairo_t *cr, gerbv_fileinfo_t *fileInfor0009

Подробное описание

Этот файл содержит функции высокого уровня для библиотеки libgerbv.

Определение в файле gerbv.c.

Документация по функциям

gerbv_image_t* gerbv_create_rs274x_image_from_filename ( gchar * имя файла )

Проанализируйте файл RS274X и верните проанализированное изображение.

Возвращает
новый gerbv_image_t или NULL в случае неудачи
Параметры
имя файла имя файла для анализа
Примеры:
пример 2.с и пример 4.с.

Определение в строке 527 файла gerbv.c.

Ссылки parse_gerb().

недействительным gerbv_destroy_fileinfo ( gerbv_fileinfo_t * информация о файле )

Освободить структуру fileinfo.

Параметры
fileInfo fileinfo бесплатно

Определение в строке 159 файла gerbv.c.

Ссылки gerbv_fileinfo_t::fullPathname, gerbv_destroy_image(), gerbv_fileinfo_t::image, gerbv_fileinfo_t::name и gerbv_fileinfo_t::privateRenderData.

Ссылается на gerbv_destroy_project().

пустота gerbv_destroy_project ( gerbv_project_t * gerbvProject )

Освободить проект и все связанные переменные.

Параметры
gerbvProject проект по уничтожению
Примеры:
пример 1.с, пример 3.с и пример 6.с.

Определение в строке 139 файла gerbv.c.

Ссылки gerbv_project_t::execname, gerbv_project_t::execpath, gerbv_project_t::file, gerbv_destroy_fileinfo(), gerbv_project_t::last_loaded, gerbv_project_t::path и gerbv_project_t::project.

недействительным gerbv_open_layer_from_filename ( gerbv_project_t * gerbvПроект ,
gchar * имя файла  
)

Откройте файл, проанализируйте содержимое и добавьте новый слой в существующий проект.

Параметры
gerbvProject существующий проект для добавления нового слоя
имя файла полный путь к файлу для анализа
Примеры:
пример 1.с, пример 3.с и пример 6.с.

Определение в строке 171 файла gerbv.c.

Ссылки gerbv_project_t::file, gerbv_project_t::last_loaded и gerbv_fileinfo_t::layer_dirty.

На него ссылается функция callbacks_open_layer_activate().

недействительным gerbv_open_layer_from_filename_with_color ( gerbv_project_t * gerbvПроект ,
gchar * имя файла ,
guint16  красный ,
guint16  зеленый ,
guint16  синий ,
guint16  альфа  
)

Откройте файл, проанализируйте содержимое и добавьте новый слой в существующий проект, установив цвет слоя.

Параметры
0 910 9000 910 11111111111111111111117 9009 9

Определение в строке 189 файла gerbv.c.

Ссылки gerbv_fileinfo_t::alpha, gerbv_fileinfo_t::color, gerbv_project_t::file, gerbv_project_t::last_loaded и gerbv_fileinfo_t::layer_dirty.

GerbvProject Существующий проект по добавлению нового уровня к
Filename Полное имя файла, которое должно быть пропорционально составлено Red . Значение для красного цветового компонента RED . Значение для красного цветового компонента . значение для компонента зеленого цвета
синий значение для компонента синего цвета
альфа значение для компонента альфа-цвет
недействительным gerbv_render_layer_to_cairo_target ( каир_т * кр ,
gerbv_fileinfo_t * информация о файле ,
gerbv_render_info_t * RenderInfo  
)

Рендеринг слоя в контексте cairo.

Параметры
CR Контекст Каира
FileInfo Pileinfo Pileinfo Pointer
Renderinfo Информация о сцене рендера
4949111.

Определение в строке 811 файла gerbv.c.

недействительным gerbv_render_zoom_to_fit_display ( gerbv_project_t * gerbvПроект ,
gerbv_render_info_t * RenderInfo  
)

Вычислите масштабирование и переводы, чтобы отрендеренная сцена соответствовала заданному размеру сцены.

Параметры
gerbvProject проект для расчета
renderInfo указатель визуализации сцены (обновляет значения в этом параметре)
Примеры:
пример 6. c.

Определение в строке 609 файла gerbv.c.

References gerbv_render_size_t::bottom, gerbv_render_info_t::displayHeight, gerbv_render_info_t::displayWidth, gerbv_render_size_t::left, gerbv_render_info_t::lowerLeftX, gerbv_render_info_t::lowerLeftY, gerbv_render_size_t::right, gerbv_render_info_t::scaleFactorX, gerbv_render_info_t::scaleFactorY, and gerbv_render_size_t ::вершина.

На него ссылаются callbacks_open_layer_activate(), callbacks_open_project_activate() и gerbv_export_png_file_from_project_autoscaled().

gerbv: src/ Directory Reference

file   amacro.c [code]
file   amacro.h [code]
file   attribute.c [ код]
файл   attribute. h [код]
Файл Автор.
Файл Common.h [Code]
Файл CSV.C [CODE]
Файл CSV.H [CODE]
Файл CSVES. ]
Файл Draw-gdk.c [Code]
Файл Draw-Gdk.h [Code]
Файл Draw.c [Code]
Файл Draw. H [Code]
Файл Drill.c [Code]
Файл Drill. h [Code]
Файл DRILL_STATS.C [CODE]
91491491499149149149149149914991499149914914991499149914 . Drill_stats.h [код]
Файл Dynload.c [Code]
Файл Dynload.h [Code]
Файл Export-Drill.c [Code]
File . .c [code]
file   exportimage. c [code]
file   gerb_file.c [code]
file   gerb_file.h [code]
file   gerb_image.c [code]
file   gerb_image.h [code]
file   gerb_stats.c [code]
file   gerb_stats.h [code]
Файл gerber.c [Code]
Файл Gerber.h [Code]
Файл Gerbv.C [Code]
Файл Gerbv. h [Code]
Gerbv.h [Code]
GERBV.H [CODE]
GERBV.H [CODE]
GERBV.H [CODE]
GERBV.H.
Файл GERBV_ICON.H [CODE]
Файл GETTEXT.H [CODE]
Файл ICONS.H [CODE]
файл . ]
file   interface.h [code]
file   lrealpath.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *