CoCreate/ME10 Application Interface Concepts and Reference
Edition 3
© Copyright CoCreate Software GmbH 1994 - 1997.
Contents
Legal Notices
Restricted Rights Legend
Notice
Warranty
Introduction
Who Are the Target Users for this AI Document
What Are the Prerequisites for Using the AI
The ME10 System Architecture
Global Concepts
Context Free Procedures
AI Communication to Programming Languages Other Than C
Tree Scanning
Tree Scanning Versus List Creation
Naming Convention
FRAME Interface
Lists
Related Functions:
Error Handling / Exception Handling
Catching Exceptions
Exception Codes
Command Decoding
Action Routines
Keywords
Tokens
Writing Action Routines
Example Action Routine:
Creating Macros
Finding the Pointer to a Keyword
Finding the Pointer to a Macro
Creating the Token List
Create/Delete macro
Application Module Integration
Complete Link or Dynamic Link (UNIX-Based Systems)
Complete Link of an AI Application (UNIX-Based Systems)
Complete Link Command Syntax
Dynamic Linking an AI Application (UNIX-Based Systems)
Special Considerations for Dynamic Linking (UNIX-Based Systems)
Linking an AI Application (Windows-Based Systems)
Development Steps for Application Set-Up
Programming Guideline and Tips
Dynamic Unlink of an AI Application (UNIX-Based Systems)
Dynamic Unlink of an AI Application (Windows-Based Systems)
Housekeeping
Feedback
Feedback Sub-Models
Feedback Viewport-Lists
Feedback Model Matrix
Feedback Points
Feedback Elements
Maximal Feedback
Related Functions
Mathematical Basics
Units and Resolution
Vector Algebra
Predefined Vectors
Related Functions
Matrix Algebra
Predefined Matrices
Related Functions
AI Version Control
Related Functions
2D Application Interface
Overview
2D Model
Parts
Instance of a Part
Instance Definition
Part Definition
Part Access and Parts Tree Navigation
Parts Mapping and Visual Appearance
Model Points
Related Functions
2D Elements
Related Functions
Geometric Elements
Topological Elements
Connectivity: Points, Edges, Contours, Faces, Polyelements
Related Functions
Contours
Related Functions
Faces
Related Functions
Annotation Elements/Attributes
Text Elements
Related Functions
Hatch
Hatch Pattern
Related Functions
Element Attributes
Color
Related Functions
Linetype
Related Functions
Linewidth
Related Functions
Associated Text for 2D Elements
Related Functions
Catching
Related Functions
Coordinate Systems
Related Functions
Predefined Coordinate Systems of the 2D Model
Coordinate Systems on the 2D Action Routine Level
User Coordinate System
Related Functions
Windows (Viewport/Data-Structure Mapping)
Intersection Calculations
Related Functions
Selection of Elements
Related Functions
Draw
Filing
Related Function
ME10 AI Reference
ASSTEXT2D(3X)
CATCH(3X)
COLOR(3X)
CSGBL(3X)
ELEM2D(3X)
EVENTS(3X)
EXCEPTIONS(3X)
FDBCK(3X)
FDBCKELE(3X)
FDBCKGBL(3X)
FDBCKGBL2D(3X)
FDBCKPNT(3X)
FILING(3X)
GEO2D(3X)
HATCH(3X)
INTERSECT2D(3X)
KEYWORDS(3X)
LINETYPE(3X)
LINEWIDTH(3X)
LISTS(3X)
MACROS(3X)
MAP3D(3X)
MAPTOCS(3X)
MEMORY(3X) (Windows-Based Systems)
PART2D(3X)
PATTERN(3X)
POINT2D(3X)
PXMAP(3X)
SELECTION2D(3X)
SUBPATTERN(3X)
TEXT2D(3X)
TOKENS(3X)
TOPOLOGY2D(3X)
USER INTERFACE(3X)
VERSION(3X)
WINDOW(3X)
WORKPLANE(3X) (UNIX-Based Systems)