SAP ABAP Class CL_GUI_ECL_3DCOMPARE (Compare 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 20000615
Properties
Class CL_GUI_ECL_3DCOMPARE  
Short Description Compare 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 20000615   SAP 
Last change 20040518   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GUI_ECL_3DCOMPARE has no forward declaration.
Interfaces
Class CL_GUI_ECL_3DCOMPARE has no interface implemented.
Friends
Class CL_GUI_ECL_3DCOMPARE 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 20000615
2 OBJECT_1_SELECTED Instance attribute Public Type reference (TYPE) CHAR01 Object 1 Was Selected 20000703
3 OBJECT_2_SELECTED Instance attribute Public Type reference (TYPE) CHAR01 Object 2 Was Selected 20000703
4 THIS_EVENT_HANDLER Instance attribute Private Object reference (TYPE REF TO) LCL_EVENT_HANDLER Local Event Handler 20000615
5 THIS_TOOLBAR Instance attribute Public Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar of Compare Module 20000615
Methods
# Method Level Visibility Method type Description Created on
1 COMPARE_MODELS Instance method Public Method Compares two 3D Models 20000628
2 CONSTRUCTOR Instance method Public Constructor Constructor 20000615
3 CREATE_TOOLBAR Instance method Public Method Generates a Toolbar for the Compare Module 20000615
4 REGISTER_TOOLBAR_EVENTS Instance method Public Method Internal User: Registers the Toolbar Events 20000615
5 SET_COMPARE_MODEL Instance method Public Method Defines the Models To Be Compared 20000628
6 SET_INTERACTION_MODE Instance method Public Method Sets the Interaction Mode (Pan, Zoom, ...) 20010205
7 SHOW_COMPARED_MODEL Instance method Public Method Displays One of the Models Compared 20000628
Events
Class CL_GUI_ECL_3DCOMPARE has no event.
Types
Class CL_GUI_ECL_3DCOMPARE has no local type.
Method Signatures

Method COMPARE_MODELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPARE_MODE Call by reference Type reference (TYPE) I 1 Tri-Color = 1, Distance = 2 20000628
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20000628
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000628

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 20000615
2 Importing PARENT Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent Container 20000615
3 Importing SHELLSTYLE Call by reference Type reference (TYPE) I Shellstyle 20000615
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20000615
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000615
3 CREATE_ERROR CREATE_ERROR 20000615
4 LIFETIME_ERROR LIFETIME_ERROR 20000615
5 NO_ASSIGNED_VIEWER NO_ASSIGNED_VIEWER 20000615

Method CREATE_TOOLBAR Signature

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

Method REGISTER_TOOLBAR_EVENTS Signature

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

Method SET_COMPARE_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPARE_MODEL Call by reference Type reference (TYPE) I 1 1 = Model Nr. 1; 2 = Model Nr. 2 20000628
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20000628
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000628

Method SET_INTERACTION_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MODE Call by reference Type reference (TYPE) I Interaktionsmodus 20010205
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20010205
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20010205

Method SHOW_COMPARED_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPARED_MODEL Call by reference Type reference (TYPE) I 1 1 = Model Nr. 1; 2 = Model Nr. 2 20000628
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20000628
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000628
History
Last changed by/on SAP  20040518 
SAP Release Created in 50A