Go to Google Code Home
Google SketchUp SkpWriter C++ API Documentation (Labs)

Classes | Enumerations

atlast::sketchup Namespace Reference

The API classes. More...

Classes

class  AcceptAllFilter
 A filter that allows everything to pass through. More...
class  SketchUpEntityCollection
 A collection of entities. More...
class  ISketchUpAngleFormatter
 A utility class that helps with formatting angles. More...
interface  ISketchUpApplication
 The Application providing all the underlying objects. More...
interface  ISketchUpArc
 Represents an Arc in SketchUp. More...
interface  ISketchUpAttribute
 Represents a generic Attribute in SketchUp. More...
interface  ISketchUpAttributeDictionary
 A collection of name/value pairs. More...
interface  ISketchUpAttributeDictionaryEntry
 A single entry in an AttributeDictionary. More...
interface  ISketchUpComponentBehavior
 Represents a ComponentBehavior in SketchUp. More...
interface  ISketchUpComponentDefinition
 A Component Definition class. More...
class  ISketchUpComponentInstance
 A Component Instance class. More...
interface  ISketchUpController
 A controller object for actions that involve more than the basic properties of a single object. More...
interface  ISketchUpCurve
 A curve is the base class for the 2-dimensional objects that can be created in SketchUp. More...
class  ISketchUpDocument
 The document class. A document controls which UI is active for this particular model, which views are available, and undo transaction handling. More...
class  ISketchUpDrawingElement
 An object that appears on the screen. More...
interface  ISketchUpEdge
 An Edge object. More...
interface  ISketchUpEdgeUse
 An EdgeUse interface. More...
interface  ISketchUpEntity
 An object belonging to an ISketchUpModel. Another name for this object might be "ISketchUpModelObject". More...
class  EdgeDescriptor
 Describes an Edge. More...
class  EdgeDescriptorVector
 Utility implementation of the EdgeDescriptor interface. More...
class  MaterialDescriptor
 Describes the application of a material to a particular face. More...
class  FaceLoop
 Structure holding the definition of a loop inside a face. More...
class  FaceDescriptor
 Describes a Face. More...
interface  ISketchUpEntityContainer
 An interface covering those objects that can contain and create other Entities. More...
interface  ISketchUpFace
 A Face interface. More...
interface  ISketchUpGeometricElement
 Used to identify those objects which are more than an ISketchUpEntity, but less than an ISketchUpDrawingElement. The ISketchUpVertex is the quintessential example. More...
interface  ISketchUpGroup
 An Group object. More...
interface  ISketchUpInputPoint
 Used to gather the current mouse point over the model, complete with inferencing. More...
interface  ISketchUpLayer
 A layer. More...
class  ISketchUpLengthFormatter
 A utility class that helps with formatting lengths, or distances. More...
interface  ISketchUpLineSegment
 A class that is a line segment. More...
interface  ISketchUpObject
 The base class for all object in the SAPI, or SketchUp, API. More...
class  ISketchUpOptionsManager
 A collection of OptionProviders. More...
interface  ISketchUpPage
 A Page is a named view in SketchUp. More...
interface  ISketchUpPolyline
 A class that is a collection of line segments. The line segments must not self intersect. More...
interface  ISketchUpVertex
 An interface encapsulating a vertex. A vertex is a topological element that represents a point in model space. It can be used by faces, edges, and edgeuses. More...
interface  ISketchUpView
 A View class. More...

Enumerations

enum  SketchUpFileVersion

Detailed Description

The API classes.


Enumeration Type Documentation

Constants defining the available file versions.


©2010 Google - Google Home - About Google