SAP ABAP Class CL_GUI_ECL_3DSECTIONING (Sectioning Module for 3D Viewer)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CI (Application Component) Component Integration / Installation Windows Components
     SECLVIEWER (Package) Engineering Client Viewer for 2D/3D objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_GUI_CONTROL Proxy Class for Control in GUI 20000515
Properties
Class CL_GUI_ECL_3DSECTIONING  
Short Description Sectioning Module for 3D Viewer    
Super Class CL_GUI_CONTROL Proxy Class for Control in GUI 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SECLVIEWER   Engineering Client Viewer for 2D/3D objects 
Created 20000515   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GUI_ECL_3DSECTIONING has no forward declaration.
Interfaces
Class CL_GUI_ECL_3DSECTIONING has no interface implemented.
Friends
Class CL_GUI_ECL_3DSECTIONING has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ASSIGNED_VIEWER Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ECL_3DVIEWER Associated 3D Viewer 20000515
2 IMODE_CLEAN_MEASURES Constant Public Type reference (TYPE) I 7 Interaction Mode: Delete All Measurements 20000608
3 IMODE_FIT_ALL Constant Public Type reference (TYPE) I 1 Interaction Mode: Complete View 20000608
4 IMODE_MEASURE Constant Public Type reference (TYPE) I 6 Interaction Mode: Measurements 20000608
5 IMODE_PAN Constant Public Type reference (TYPE) I 3 Interaction Mode: Move 20000608
6 IMODE_SEEK Constant Public Type reference (TYPE) I 2 Interaction Mode: Center 20000608
7 IMODE_ZOOM Constant Public Type reference (TYPE) I 4 Interaction Mode: Zoom 20000608
8 IMODE_ZOOM_AREA Constant Public Type reference (TYPE) I 5 Interaction Mode: Zoom Area 20000608
9 THIS_TOOLBAR Instance attribute Public Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar of Sectioning Module 20000608
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20000515
2 CREATE_NEW_SECTION Instance method Public Method Generates Sectioning Window 20000516
3 CREATE_TOOLBAR Instance method Public Method Generates Standard Toolbar with All Section Functions 20000608
4 REGISTER_TOOLBAR_EVENTS Instance method Public Method Class-Specific! Registers the Toolbar Events 20000608
5 SET_INTERACTION_MODE Instance method Public Method Defines Interaction Type with Model Section 20000608
6 SET_SECTIONING_ENABLED Instance method Public Method Activates or Deactivates Sectioning Module 20000515
Events
Class CL_GUI_ECL_3DSECTIONING has no event.
Types
Class CL_GUI_ECL_3DSECTIONING has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASSIGNED_VIEWER Call by reference Object reference (TYPE REF TO) CL_GUI_ECL_3DVIEWER Zugehöriger 3D Viewer 20000515
2 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent container of control 20000515
3 Importing SHELLSTYLE Call by reference Type reference (TYPE) I SHELLSTYLE 20000515
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20000515
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000515
3 CREATE_ERROR CREATE_ERROR 20000515
4 LIFETIME_ERROR LIFETIME_ERROR 20000515
5 NO_ASSIGNED_VIEWER NO_ASSIGNED_VIEWER 20000515

Method CREATE_NEW_SECTION Signature

Method CREATE_NEW_SECTION on class CL_GUI_ECL_3DSECTIONING has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20000516
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000516

Method CREATE_TOOLBAR Signature

Method CREATE_TOOLBAR on class CL_GUI_ECL_3DSECTIONING has no parameter.
# Exception Resumable Description Created on
1 CNTB_BTYPE_ERROR CNTB_BTYPE_ERROR 20000608
2 CNTL_ERROR CNTL_ERROR 20000608
3 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000608
4 DP_ERROR DP_ERROR 20000608

Method REGISTER_TOOLBAR_EVENTS Signature

Method REGISTER_TOOLBAR_EVENTS on class CL_GUI_ECL_3DSECTIONING has no parameter.
Method REGISTER_TOOLBAR_EVENTS on class CL_GUI_ECL_3DSECTIONING has no exception.

Method SET_INTERACTION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INTERACTION_MODE Call by reference Type reference (TYPE) I Interaktionsart (siehe Konstanten) 20000608
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20000608
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000608

Method SET_SECTIONING_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SECTIONING_ENABLED Call by reference Type reference (TYPE) I 1 = aktiv, 0 = inaktiv 20000515
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20000515
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000515
History
Last changed by/on SAP  00000000 
SAP Release Created in 50A