Namespace NwcIO.Model
Namespaces
- NwcIO.Model.Appearance
- NwcIO.Model.Clash
- NwcIO.Model.Diff
- NwcIO.Model.Grids
- NwcIO.Model.Measure
- NwcIO.Model.Redline
- NwcIO.Model.Sectioning
- NwcIO.Model.Sets
- NwcIO.Model.Spatial
- NwcIO.Model.TimeLiner
- NwcIO.Model.Viewer
Classes
- NwcAssembly
-
A federated multi-model BIM assembly combining multiple Navisworks documents (.nwc, .nwd, or .nwf external references) in a unified coordinate system.
- NwcCamera
-
Represents a 3D camera with double-precision position, orientation quaternion, computed viewing direction and up vectors, focal distance, and field of view.
- NwcClash
-
Represents a spatial clash (geometric intersection or overlap) detected between elements from different models within a federated BIM assembly.
- NwcDbCacheDirectory
-
Master directory of cached data tables registered in the
LcOpDBCachestream. - NwcDbCacheEntry
-
Represents a named segment or table entry recorded in the Navisworks database cache stream.
- NwcFileInfo
-
Source-file metadata parsed from the partition-0 header stream: the originating document, its timestamp, and the loader plugin that produced the cache.
- NwcMaterial
-
A material definition specifying surface colors and PBR properties for 3D meshes.
- NwcMesh
-
A 3D polygon mesh extracted from Navisworks geometry streams, composed of 3D vertices, triangle indices, and local/world bounding boxes.
- NwcNode
-
A hierarchical item in the Navisworks scene graph (model item, layer, collection, category, family, type or element instance).
- NwcPropertyRecord
-
One record of the scene-tree/property stream. Records carry an item name, a class (e.g. "LcRevitData_Element" for items, "LcRevitPropertyElementName" for properties) and optionally a typed value.
- NwcSavedViewpoint
-
Represents a saved viewpoint / camera view in a Navisworks document or federated assembly.
- NwcTransform
-
A 3D spatial transformation (pose, translation, rotation quaternion and bounding box) parsed from Navisworks
Transformsstreams. - NwcXRef
-
Represents an external cross-reference (XRef) to an external file (e.g., texture, CAD file, link model) referenced by a Navisworks document.
- NwcXRefTable
-
Table of external references embedded in the Navisworks file container.
Structs
- BoundingBox3d
-
An axis-aligned 3D bounding box defined by minimum and maximum extents.
- Quaterniond
-
Represents a unit rotation quaternion with double-precision components (X, Y, Z, W).
- RgbaColor
-
An RGBA color with normalized floating-point components [0.0 .. 1.0].
- Vector3d
-
Represents a 3D vector with double-precision components.
Enums
- NwcCameraProjection
-
Projection type of a 3D camera.