DG Kernel (ActiveX) Documentation


Skip Navigation Links.
Start page
Quick Start
Search Page
Installation
What is new
Upgrading Native Apps
Licensing
Expand ModelsModels
Expand DG Kernel ControlsDG Kernel Controls
Collapse API ReferenceAPI Reference
Interface List
Vector Space
Expand General GeometryGeneral Geometry
Collapse ModelModel
Expand ViewView
Expand General ComputingGeneral Computing
Expand ViewsViews
Expand Samples and TutorialsSamples and Tutorials
Expand GraphicsGraphics
Expand Math ObjectsMath Objects
Expand DeprecatedDeprecated
Redistribution
Model Viewer
Open Source
Support
Skip Navigation LinksHome Page > API Reference > Model > Entities > Geometry > BSpline BRep Geometry > IBRepSolid_DG Go to DGKC docs Search Documentation


IBRepSolid_DG Interface

GetOuterShell
SetOuterShell
GetInnerShellCount
GetInnerShell
AddInnerShell
AddNewInnerShell
RemoveShell

Implemented by solids.

A standalone solid can be created via IObjectGenerator_DG.Create("IBRepSolid_DG") > IBRepSolid_DG query.

Implements also: IBRepShape_DG, IObject_DG.


IBRepShell_DG GetOuterShell(bool create)

If there are no shells and create is true the method creates and adds a new one.
If there are no shells and create is false the method returns null.


void SetOuterShell(IBRepShell_DG shell)


int GetInnerShellCount()


IBRepShell_DG GetInnerShell(int index)


void AddInnerShell(IBRepShell_DG shell)


IBRepShell_DG AddNewInnerShell()

Creates and adds a new empty inner shell.


void RemoveShell(IBRepShell_DG shell)