SAP ABAP Class CL_GUI_ECL_3DMEASUREMENT (Measurement 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 20000216
Properties
Class CL_GUI_ECL_3DMEASUREMENT  
Short Description Measurement 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 20000216   SAP 
Last change 20000824   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_GUI_ECL_3DMEASUREMENT has no forward declaration.
Interfaces
Class CL_GUI_ECL_3DMEASUREMENT has no interface implemented.
Friends
Class CL_GUI_ECL_3DMEASUREMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTUAL_MEA_SETTINGS Instance attribute Private Type reference (TYPE) ACTUAL_SETTINGS Current Settings 20000525
2 ASSIGNED_VIEWER Instance attribute Public Object reference (TYPE REF TO) CL_GUI_ECL_3DVIEWER Associated 3D Viewer 20000512
3 CHAIN_MODE Constant Public Type reference (TYPE) I 2 Measurement Mode: Chained Points 20000222
4 DOUBLE_MODE Constant Public Type reference (TYPE) I 1 Measurement Mode: Length Measurement 20000222
5 FAN_MODE Constant Public Type reference (TYPE) I 3 Measurement Mode: Fans 20000222
6 SINGLE_MODE Constant Public Type reference (TYPE) I 0 Measurement Mode: Single Pont 20000222
7 THIS_TOOLBAR Instance attribute Public Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar of Measurement Object 20000216
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_ALL Instance method Public Method Removes all Measurements 20000222
2 CONSTRUCTOR Instance method Public Constructor Constructor 20000216
3 CREATE_TOOLBAR Instance method Public Method Generates a Standard Toolbar with all Measurement Functions 20000216
4 GET_SETTINGS Instance method Public Method Returns the Settings for Measurements 20000222
5 JAVA_SET_PREFERENCES Instance method Public Method PLATIN ONLY! Creates Dialog Box for Preferences 20000817
6 REGISTER_TOOLBAR_EVENTS Instance method Public Method Class-Specific! Registers the Toolbar Events 20000216
7 SET_APROXIMATE_MODE Instance method Public Method Switch to Exact Measurement only for NURBS Models Possible 20000222
8 SET_DISPLAY_UNIT Instance method Public Method Calibrates the 3D Model Currently Loaded 20000303
9 SET_LIMIT Instance method Public Method Limits the Number of Measurements Displayed 20000222
10 SET_MEASUREMENT_ENABLED Instance method Public Method Activates the 3D Viewer in Measurement Mode 20000222
11 SET_MEASUREMENT_MODE Instance method Public Method Measurement Mode (Single Point, Length, Chains, Fans) 20000222
12 SET_PICKFEATURE_FILTER Instance method Public Method Sets the Status of the Pick Feature Manager 20020807
13 SET_SETTINGS Instance method Public Method Settings for Measurements (Colors, Lines, Fonts) 20000222
14 UNDO Instance method Public Method Undoes the last Selection 20000222
Events
Class CL_GUI_ECL_3DMEASUREMENT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ACTUAL_SETTINGS Protected See coding Current Settings 20000525
Method Signatures

Method CLEAR_ALL Signature

Method CLEAR_ALL on class CL_GUI_ECL_3DMEASUREMENT has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20000222
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000222

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

Method CREATE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SAVE_MEASUREMENT Call by reference Type reference (TYPE) C 'X' = mit Speichern-Button, ' ' = ohne 20000216
# Exception Resumable Description Created on
1 CNTB_BTYPE_ERROR CNTB_BTYPE_ERROR 20000216
2 CNTL_ERROR CNTL_ERROR 20000216
3 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000216
4 DP_ERROR DP_ERROR 20000216

Method GET_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EDGECOLOR Call by reference Type reference (TYPE) I Umrandungsfarbe 20000222
2 Exporting FILLCOLOR Call by reference Type reference (TYPE) I Füllfarbe 20000222
3 Exporting FONTCOLOR Call by reference Type reference (TYPE) I Textfarbe 20000222
4 Exporting FONTFLAG Call by reference Type reference (TYPE) I Fett, kursiv, normal 20000222
5 Exporting FONTNAME Call by reference Type reference (TYPE) CHAR100 Font 20000222
6 Exporting FONTSIZE Call by reference Type reference (TYPE) I Textgröße 20000222
7 Exporting LEADERCOLOR Call by reference Type reference (TYPE) I Führungslinienfarbe 20000222
8 Exporting LINEWIDTH Call by reference Type reference (TYPE) I Linienstärke 20000222
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20000222
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000222

Method JAVA_SET_PREFERENCES Signature

Method JAVA_SET_PREFERENCES on class CL_GUI_ECL_3DMEASUREMENT has no parameter.
Method JAVA_SET_PREFERENCES on class CL_GUI_ECL_3DMEASUREMENT has no exception.

Method REGISTER_TOOLBAR_EVENTS Signature

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

Method SET_APROXIMATE_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPROXIMATELY Call by reference Type reference (TYPE) I Exakte Bemaßung = 1 20000222
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20000222
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000222

Method SET_DISPLAY_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISPLAY_UNIT Call by reference Type reference (TYPE) I 1 Bemaßungseinheit 20000303
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20000303
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000303

Method SET_LIMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LIMIT Call by reference Type reference (TYPE) I Anzahl der dargestellten Bemaßungen 20000222
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20000222
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000222

Method SET_MEASUREMENT_ENABLED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MEASUREMENT_ENABLED Call by reference Type reference (TYPE) I Bemaßung aktivieren = 1 20000222
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20000222
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000222

Method SET_MEASUREMENT_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MEASUREMENT_MODE Call by reference Type reference (TYPE) I Punkt = 1, Länge = 2, Kette = 3, Fächer = 4 20000222
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20000222
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000222

Method SET_PICKFEATURE_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILTER_STATE Call by reference Type reference (TYPE) I Pick Feature Manager Status 20020807
# Exception Resumable Description Created on
1 CNTL_ERROR cntl_error 20020807
2 CNTL_SYSTEM_ERROR cntl_system_error 20020807

Method SET_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISPLAYUNIT Call by reference Type reference (TYPE) I Angezeigte Bemaßungseinheiten 20000303
2 Importing EDGECOLOR Call by reference Type reference (TYPE) I Umrandungsfarbe 20000222
3 Importing FILLCOLOR Call by reference Type reference (TYPE) I Füllfarbe 20000222
4 Importing FONTCOLOR Call by reference Type reference (TYPE) I Textfarbe 20000222
5 Importing FONTFLAG Call by reference Type reference (TYPE) I Fett, kursiv, normal 20000222
6 Importing FONTNAME Call by reference Type reference (TYPE) CHAR100 Font 20000222
7 Importing FONTSIZE Call by reference Type reference (TYPE) I Textgröße 20000222
8 Importing LEADERCOLOR Call by reference Type reference (TYPE) I Führungslinienstärke 20000222
9 Importing LINEWIDTH Call by reference Type reference (TYPE) I Linienstärke 20000222
10 Importing MODELUNIT Call by reference Type reference (TYPE) I Kalibrierungseinheit des Modells 20000608
11 Importing PRECISION Call by reference Type reference (TYPE) I Meßgenauigkeit 20000728
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20000222
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000222

Method UNDO Signature

Method UNDO on class CL_GUI_ECL_3DMEASUREMENT has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR CNTL_ERROR 20000222
2 CNTL_SYSTEM_ERROR CNTL_SYSTEM_ERROR 20000222
History
Last changed by/on SAP  20000824 
SAP Release Created in 46D