DG Kernel Documentation


Skip Navigation Links.
Start page
Quick Start
Search Page
Installation
Overview of the software
What is new
Licensing
Collapse ModelsModels
Collapse DG Kernel ComponentsDG Kernel Components
Collapse API ReferenceAPI Reference
Interface List
Vector Space
Collapse General GeometryGeneral Geometry
Collapse ModelModel
Collapse ViewView
Collapse General ComputingGeneral Computing
Collapse Samples and TutorialsSamples and Tutorials
Collapse GraphicsGraphics
Collapse Math ObjectsMath Objects
Collapse DeprecatedDeprecated
Redistribution
Model Viewer
Open Source
Support
Skip Navigation Links Search Documentation


BoolOp Sample

Overview

Implementation

All relevant functionality is implemented inside the BoolOpForm class. On the start BoolOpForm::Init() function obtains ISection interface of the first two objects and them in m_iEntity0 and m_iEntity1 members.

The main work is done inside the BoolOpForm::OnExecute() handler.which queries the IBooolEntity interface from the first m_pIEntity and calls a IBooolEntity method for the selected operation supplying m_iEntity1 as the parameter. In the end the function makes sure that the View mode is current by calling OnModeView() method to allow user to review the result of the operation.

 See also: All C# Samples,   All samples