DG Kernel Documentation


Skip Navigation Links.
Start page
Quick Start
Search Page
Installation
Overview of the software
What is new
Licensing
Expand ModelsModels
Expand DG Kernel ComponentsDG Kernel Components
Collapse API ReferenceAPI Reference
Interface List
Vector Space
Expand General GeometryGeneral Geometry
Collapse ModelModel
Expand ViewView
Expand General ComputingGeneral Computing
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 Search Documentation


IBRepSolid_DG Interface

GetOuterShell
SetOuterShell
GetInnerShellCount
GetInnerShell
AddInnerShell
AddNewInnerShell
RemoveShell

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)