Basic Concepts

Contents

Introduction

This page contains basic concepts for users working with SOZ-LIVE.

Class

A Class is a template for the creation of an Object.
Everything that is created in CAD, and in SOZ, is an Object of a particular Class.
This includes graphical entities such as:


Through to non-graphical objects such as:

Object

Within SOZ-LIVE an Object is the base level of things created.

They are non-graphical in nature and range from simple values such as:

Through to complex geometric objects that utilise other objects and entities in their calculated value(s):

Entity

Within SOZ-LIVE an Entity is derived from Object and describes Objects that are graphical in nature.

Base entity classes predominantly begin with the prefix AcDb, and derived classes are typically prefixed with SZCE.

Identifiers

All objects in SOZ are stored and passed by reference to an ID - that is a string incorporating the object’s Handle.
eg: "#O#AA5" would be the SOZ object with the handle AA5.

Method

Within SOZ each function is defined as a Method of a particular Class.

When interacting with SOZ you are basically manipulating Objects by applying a method to the Object.