1"use strict";(globalThis.webpackChunkvrgs_docs_v_3_1=globalThis.webpackChunkvrgs_docs_v_3_1||[]).push([[13333],{46245(e,s,r){r.r(s),r.d(s,{assets:()=>l,contentTitle:()=>d,default:()=>h,frontMatter:()=>c,metadata:()=>n,toc:()=>o});const n=JSON.parse('{"id":"trees/collections/collections-tree-index","title":"Collections Tree","description":"Every branch of the Collections tree in the order it appears in VRGS \u2014 the viewpoints, scenes, classification schemes, colour maps, backups, web pages, scripts and reports a project shares \u2014 and where each right-click menu is documented.","source":"@site/docs/trees/collections/collections-tree-index.md","sourceDirName":"trees/collections","slug":"/trees/collections/collections-tree-index","permalink":"/docs/next/trees/collections/collections-tree-index","draft":false,"unlisted":false,"editUrl":"https://github.com/vrgeoscience/vrgs_docs_v3/tree/master/docs/trees/collections/collections-tree-index.md","tags":[],"version":"current","sidebarPosition":1,"frontMatter":{"id":"collections-tree-index","title":"Collections Tree","description":"Every branch of the Collections tree in the order it appears in VRGS \u2014 the viewpoints, scenes, classification schemes, colour maps, backups, web pages, scripts and reports a project shares \u2014 and where each right-click menu is documented.","sidebar_label":"Overview","sidebar_position":1},"sidebar":"docs","previous":{"title":"Time Series","permalink":"/docs/next/trees/interp/time-series"},"next":{"title":"Standard menus","permalink":"/docs/next/trees/collections/standard-menus"}}');var t=r(74848),i=r(28453);const c={id:"collections-tree-index",title:"Collections Tree",description:"Every branch of the Collections tree in the order it appears in VRGS \u2014 the viewpoints, scenes, classification schemes, colour maps, backups, web pages, scripts and reports a project shares \u2014 and where each right-click menu is documented.",sidebar_label:"Overview",sidebar_position:1},d="Collections Tree",l={},o=[{value:"Branches",id:"branches",level:2},{value:"Shared menus",id:"shared-menus",level:2},{value:"How the branches behave",id:"how-the-branches-behave",level:2}];function a(e){const s={a:"a",code:"code",h1:"h1",h2:"h2",header:"header",li:"li",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.header,{children:(0,t.jsx)(s.h1,{id:"collections-tree",children:"Collections Tree"})}),"\n",(0,t.jsxs)(s.p,{children:["The ",(0,t.jsx)(s.strong,{children:"Collections Tree"})," holds the project's shared resources: the saved views,\nthe classification schemes everything else is logged against, and the files kept\nin the project folder. Nothing here is a piece of geometry in the 3D view \u2014 these\nare the lists and libraries the rest of the project draws on. It is the\n",(0,t.jsx)(s.strong,{children:"Collections"})," tab of the left panel."]}),"\n",(0,t.jsx)(s.h2,{id:"branches",children:"Branches"}),"\n",(0,t.jsx)(s.p,{children:"The branches appear in this order and are always present."}),"\n",(0,t.jsxs)(s.table,{children:[(0,t.jsx)(s.thead,{children:(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.th,{children:"Branch"}),(0,t.jsx)(s.th,{children:"What it holds"}),(0,t.jsx)(s.th,{children:"Right-click reference"})]})}),(0,t.jsxs)(s.tbody,{children:[(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Viewpoint"})}),(0,t.jsx)(s.td,{children:"Saved camera positions."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/viewpoints",children:"Viewpoint"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Scenes"})}),(0,t.jsx)(s.td,{children:"Saved visibility states of the 3D view."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/scenes",children:"Scenes"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Facies"})}),(0,t.jsx)(s.td,{children:"The project's facies scheme."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/facies-and-classifications",children:"Facies and classification lists"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Associations"})}),(0,t.jsx)(s.td,{children:"Facies associations, each listing its facies."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/facies-and-classifications",children:"Facies and classification lists"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Grainsize"})}),(0,t.jsx)(s.td,{children:"The grain-size scale used down a log."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/facies-and-classifications",children:"Facies and classification lists"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Generic Classes"})}),(0,t.jsx)(s.td,{children:"User-defined classification lists, each with its own entries."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/facies-and-classifications",children:"Facies and classification lists"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Base Contacts"})}),(0,t.jsx)(s.td,{children:"The kinds of contact at the base of a log unit."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/facies-and-classifications",children:"Facies and classification lists"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Lithologies"})}),(0,t.jsx)(s.td,{children:"The lithology scheme."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/facies-and-classifications",children:"Facies and classification lists"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Sed Structures"})}),(0,t.jsx)(s.td,{children:"Sedimentary structures."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/facies-and-classifications",children:"Facies and classification lists"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Sed Fill Styles"})}),(0,t.jsx)(s.td,{children:"The fill patterns log units are drawn with."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/facies-and-classifications",children:"Facies and classification lists"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Palaeo"})}),(0,t.jsx)(s.td,{children:"Fossils and other palaeontological entries."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/facies-and-classifications",children:"Facies and classification lists"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Picks"})}),(0,t.jsx)(s.td,{children:"Named stratigraphic horizons, shared project-wide."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/picks-and-correlations",children:"Picks and Correlations"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Correlations"})}),(0,t.jsx)(s.td,{children:"Named correlations between logs."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/picks-and-correlations",children:"Picks and Correlations"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Sets"})}),(0,t.jsx)(s.td,{children:"The sets, usually fracture sets, that orientations are assigned to."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/sets",children:"Sets"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Camera Calibrations"})}),(0,t.jsx)(s.td,{children:"Camera and lens calibration profiles from SfM and photogrammetry imports."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/camera-calibrations",children:"Camera Calibrations"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Icons"})}),(0,t.jsx)(s.td,{children:"The SVG icon library used for logged features."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/icons",children:"Icons"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Log Templates"})}),(0,t.jsx)(s.td,{children:"The templates controlling how a log is drawn."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/log-templates",children:"Log Templates"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Correlation Panels"})}),(0,t.jsx)(s.td,{children:"Reserved for saved panel layouts; not populated in this release."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/log-templates",children:"Log Templates"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Backups"})}),(0,t.jsx)(s.td,{children:"The project's backup files, grouped by year and month."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/backups",children:"Backups"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"HTML"})}),(0,t.jsx)(s.td,{children:"The project's web pages and its virtual field guides."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/html-documents",children:"HTML / Field Guides"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"PYTHON"})}),(0,t.jsxs)(s.td,{children:["The scripts in the project's ",(0,t.jsx)(s.code,{children:"PYTHON"})," folder."]}
1),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/python-scripts",children:"PYTHON"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Reports"})}),(0,t.jsxs)(s.td,{children:["The analysis reports in the project's ",(0,t.jsx)(s.code,{children:"Reports"})," folder."]}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/reports",children:"Reports"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Sky Boxes"})}),(0,t.jsx)(s.td,{children:"Sky backgrounds and environment maps."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/skyboxes",children:"Sky Boxes"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Colour Maps"})}),(0,t.jsx)(s.td,{children:"The colour ramps attributes are coloured by."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/colour-maps",children:"Colour Maps"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"MPCDI"})}),(0,t.jsx)(s.td,{children:"Multi-projector display configurations and their viewports."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/mpcdi-configurations",children:"MPCDI"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Transforms"})}),(0,t.jsx)(s.td,{children:"Coordinate transforms saved from a georeferencing or alignment, ready to apply to other data."}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/transforms",children:"Transforms"})})]}),(0,t.jsxs)(s.tr,{children:[(0,t.jsx)(s.td,{children:(0,t.jsx)(s.strong,{children:"Recycle"})}),(0,t.jsxs)(s.td,{children:["The project's ",(0,t.jsx)(s.code,{children:"RECYCLING"})," folder: files deleted from the tree."]}),(0,t.jsx)(s.td,{children:(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/recycle-bin",children:"Recycle"})})]})]})]}),"\n",(0,t.jsx)(s.h2,{id:"shared-menus",children:"Shared menus"}),"\n",(0,t.jsxs)(s.p,{children:["Most of these branches are reference lists and share one group menu and one item\nmenu, listed on the\n",(0,t.jsx)(s.a,{href:"/docs/next/trees/collections/standard-menus",children:"Standard Item and Group Menus"})," page."]}),"\n",(0,t.jsx)(s.h2,{id:"how-the-branches-behave",children:"How the branches behave"}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Three branches mirror a folder"})," rather than the project database: ",(0,t.jsx)(s.strong,{children:"HTML"}),",\n",(0,t.jsx)(s.strong,{children:"PYTHON"})," and ",(0,t.jsx)(s.strong,{children:"Recycle"})," are read from disk each time the tree is refreshed,\nand ",(0,t.jsx)(s.strong,{children:"Reports"})," is read from the project's ",(0,t.jsx)(s.code,{children:"Reports"})," folder. A file added or\nremoved outside VRGS appears or disappears on the next refresh."]}),"\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Adding an entry."})," ",(0,t.jsx)(s.strong,{children:"New"})," on a branch header adds an entry of that branch's\ntype; for viewpoints and scenes it captures the current 3D view."]}),"\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Editing an entry."})," Select it and change its name, colour, symbol or icon in\nthe ",(0,t.jsx)(s.strong,{children:"Properties"})," panel. Entries in the classification lists have no editor of\ntheir own."]}),"\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Sharing a scheme."})," ",(0,t.jsx)(s.strong,{children:"Export"})," and ",(0,t.jsx)(s.strong,{children:"Import"})," on a branch header write and\nread a library file, so a facies scheme or icon set can be reused across\nprojects."]}),"\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Double-click"})," an HTML page, script or report to open it in its editor; a\nviewpoint or scene to apply it."]}),"\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Deleting."})," Most entries are deleted outright. Files under HTML and Reports\nare recycled into the ",(0,t.jsx)(s.code,{children:"RECYCLING"})," folder instead, so a mistake is recoverable."]}),"\n"]}),"\n",(0,t.jsxs)(s.p,{children:["The behaviours common to all three trees are on the\n",(0,t.jsx)(s.a,{href:"/docs/next/trees/trees-overview",children:"Project Trees overview"}),"."]})]})}function h(e={}){const{wrapper:s}={...(0,i.R)(),...e.components};return s?(0,t.jsx)(s,{...e,children:(0,t.jsx)(a,{...e})}):a(e)}},28453(e,s,r){r.d(s,{R:()=>c,x:()=>d});var n=r(96540);const t={},i=n.createContext(t);function c(e){const s=n.useContext(i);return n.useMemo(function(){return"function"==typeof e?e(s):{...s,...e}},[s,e])}function d(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:c(e.components),n.createElement(i.Provider,{value:s},e.children)}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.