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

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
IEnumSketchUpExporterThe "outer" interface that must be supported by objects that serve up exporters
IProgressCBThe following interfaces are used in writing SketchUp Addins. They are not part of the SketchUp Object model, but are part of the addin architecture
IReaderApplication
ISketchUpExportISketchUpExport interface is implemented by an object that can export a SketchUp model. It provides SketchUp with information about the kind of exporter, and also does the actual export
ISketchUpExporterThe basic interface for an exporter
ISketchUpExporterPlugin
ISketchUpPlugin
ISkpApplicationThe application controlling distribution of the ISkpDocument
ISkpArcCurveAn arc curve interface
ISkpAttributeThis is the base interface for all attribute objects
ISkpAttributeDictionaryA particular type of attribute. Supports a collection of name/value pairs
ISkpAttributeProviderThe interface supported by object that can hold attributes
ISkpAttributesA collection of ISkpAttribute objects
ISkpBoundingBox3dA 3d bounding box
ISkpCameraA camera object
ISkpCameraMAn interface for modifying a camera object
ISkpComponentDefinitionA component definition interface
ISkpComponentDefinitionsA collection of ISkpComponentDefinition objects
ISkpComponentInstanceA component instance interface
ISkpComponentInstancesA collection of ISkpComponentInstance objects
ISkpConstructionLineA construction line interface
ISkpConstructionLinesA collection of ISkpConstructionLine objects
ISkpConstructionPointA construction point
ISkpConstructionPointsA collection of construction points
ISkpCoordinateSystemA coordinate system
ISkpCorrectPerspectiveAn interface used internally to hold perspective corrected textures
ISkpCurveA curve interface
ISkpDimensionBase interface for all dimension objects
ISkpDimensionLinearA linear dimension type
ISkpDimensionRadialA radial dimension type
ISkpDimensionsA Collection of ISkpDimension objects
ISkpDimensionStyleThe style supported by a dimension
ISkpDocumentThe model, including all entities and supporting meta-data
ISkpDrawingElementThe interface supported by object that can be drawn
ISkpEdgeAn Edge interface
ISkpEdgesA collection of ISkpEdge objects
ISkpEdgeUseAn EdgeUse interface
ISkpEdgeUsesA collection of ISkpEdgeUse objects
ISkpEntitiesA collection of ISkpEntity objects
ISkpEntityInterface supported by model entities - things that are in the database
ISkpEntityProviderAn interface supported by those objects that serve as collections of entities
ISkpEntityProviderStatisticsData about an Entity Provider
ISkpEntityTransformPair
ISkpEntityTransformPairs
ISkpFaceA Face interface
ISkpFacesA collection of ISkpFace objects
ISkpFaceTextureCoordsAttributeA particular type of attribute
ISkpFileReaderThe interface that allows for file manipulation
ISkpFileWriterThe interface that allows for writing SketchUp models
ISkpFontA font
ISkpFontsA collection of SkpFont objects
ISkpGroupA Group object
ISkpGroupsA collection of groups
ISkpHLRGenerationClasses that support this interface can generate HLR output
ISkpHLRViewAn interface supported by those objects that can be used to give to the HLR writer
ISkpHLRWriterClient exporters that support HLR output implement this interface
ISkpImageAn image
ISkpImagesA collection of images
ISkpInputPointFinderAn interface supported by those objects that can be used to give to the HLR writer
ISkpLayerInterface describing a Layer
ISkpLayersA collection of ISkpLayer objects
ISkpLineCurveA line curve
ISkpLoopDescribes a Loop in the SketchUp topology
ISkpLoopsA collection of loops
ISkpMaterialDescribes a material
ISkpMaterialsA collection of ISkpMaterial objects
ISkpNamedValueThe ISkpNamedValue interface (used for preferences/options and attributes)
ISkpNamedValuesThe ISkpNamedValues interface - a collection of ISkpNamedValue objects
ISkpNamedValuesMThe mutable, or editable, version of the ISkpNamedValues interface
ISkpOpeningAn opening object
ISkpOpeningsA collection of ISkpOpening objects
ISkpOptionsManagerManager for all the option providers
ISkpOptionsProviderThe interface supported by options providers
ISkpPageA page object
ISkpPageMInterface for modifying a page
ISkpPagesA collection of pages
ISkpPagesM
ISkpPlaneDescribes a plane
ISkpPoint3dDescribes a point3d
ISkpPolygonMeshA mesh object
ISkpPolyline3dA polyline3d object
ISkpPolyline3dsA collection of SkpPolyline3d objects
ISkpRendererAn interface supported by those objects that can render a SketchUp model to a bitmap
ISkpRGBAArray
ISkpSectionPlaneA SectionPlane entity
ISkpSectionPlanesA collection of SectionPlane entities
ISkpSelectionSetThe ISkpSelectionSet interface
ISkpStyleA SketchUp style that holds a thumbnail of the style and a guid or location on disk to uniquely identify the style
ISkpStyleMInterface for modifying a style
ISkpStyleManagerA manager for all of the document styles
ISkpStyleManagerMInterface for modifying the style manager
ISkpStylesA collection of styles
ISkpTextA Text entity
ISkpTextsA collection of text entities
ISkpTextureA texture object
ISkpTexturesA collection of texture objects
ISkpTextureWriterA utility class that will write out texture files
ISkpTextureWriter2An extension of the ISkpTextureWriter to support Groups
ISkpTextureWriterEx
ISkpThumbnailProviderAn interface supported by those objects that can provide a thumbnail representation
ISkpTransformA 4x4 transform object
ISkpUVHelperAn interface used to compute UV texture coordinates for a particular face
ISkpVector3dDescribes a vector3d
ISkpVertexA Vertex interface
ISkpVerticesA collection of ISkpVertex objects
ISkpViewAn interface exposing view capabilities
ISkpViewProviderAn interface supported by objects that can provide a view
ISupportExporterAboutAn optional interface supported by an exporter
ISupportExporterFileSpecificOptionsAn optional interface supported by an exporter
ISupportExporterOptionsAn optional interface supported by an exporter
ISupportExporterProgressAn optional interface supported by an exporter
ISupportExporterSummaryAn optional interface supported by an exporter
ISupportExporterValidationAn optional interface supported by an exporter so that the exporter can "opt-out" of being used
ISupportExporterVersionAn optional interface supported by an exporter so that the SketchUp application can determine whether the exporter should be allowed based on version information
SKETCHUPREADERLib::ReaderApplication
SkpApplication
SketchUp::SkpApplication
SketchUp::SkpArcCurve
SkpArcCurve
SketchUp::SkpAttribute
SkpAttributeDictionary
SketchUp::SkpAttributeDictionary
SketchUp::SkpAttributes
SketchUp::SkpBoundingBox3d
SketchUp::SkpCamera
SketchUp::SkpCameraM
SketchUp::SkpComponentDefinition
SkpComponentDefinition
SketchUp::SkpComponentDefinitions
SketchUp::SkpComponentInstance
SkpComponentInstance
SketchUp::SkpComponentInstances
SketchUp::SkpConstructionLine
SkpConstructionLine
SketchUp::SkpConstructionLines
SketchUp::SkpConstructionPoint
SkpConstructionPoint
SketchUp::SkpConstructionPoints
SketchUp::SkpCoordinateSystem
SketchUp::SkpCurve
SketchUp::SkpDimensionLinear
SkpDimensionLinear
SketchUp::SkpDimensionRadial
SkpDimensionRadial
SketchUp::SkpDimensions
SketchUp::SkpDimensionStyle
SkpDocument
SketchUp::SkpDocument
SkpEdge
SketchUp::SkpEdge
SketchUp::SkpEdges
SkpEdgeUse
SketchUp::SkpEdgeUse
SketchUp::SkpEdgeUses
SketchUp::SkpEntities
SketchUp::SkpEntityProviderStatistics
SketchUp::SkpEntityTransformPair
SketchUp::SkpEntityTransformPairs
SkpFace
SketchUp::SkpFace
SketchUp::SkpFaces
SketchUp::SkpFaceTextureCoordsAttribute
SketchUp::SkpFont
SketchUp::SkpFonts
SkpGroup
SketchUp::SkpGroup
SketchUp::SkpGroups
SkpImage
SketchUp::SkpImage
SketchUp::SkpImages
SkpLayer
SketchUp::SkpLayer
SketchUp::SkpLayers
SketchUp::SkpLineCurve
SketchUp::SkpLoop
SketchUp::SkpLoops
SketchUp::SkpMaterial
SkpMaterial
SketchUp::SkpMaterials
SketchUp::SkpNamedValue
SketchUp::SkpNamedValues
SketchUp::SkpNamedValuesM
SketchUp::SkpOpening
SketchUp::SkpOpenings
SketchUp::SkpOptionsManager
SketchUp::SkpOptionsProvider
SketchUp::SkpPage
SketchUp::SkpPages
SketchUp::SkpPlane
SketchUp::SkpPoint3d
SketchUp::SkpPolygonMesh
SketchUp::SkpPolyline3d
SketchUp::SkpPolyline3ds
SketchUp::SkpRenderer
SKETCHUPREADERLib::SkpRGBAArray
SketchUp::SkpSectionPlane
SketchUp::SkpSectionPlanes
SketchUp::SkpSelectionSet
SkpSelectionSet
SketchUp::SkpStyle
SketchUp::SkpStyleManager
SketchUp::SkpStyles
SketchUp::SkpText
SkpText
SketchUp::SkpTexts
SketchUp::SkpTexture
SketchUp::SkpTextures
SketchUp::SkpTextureWriter
SketchUp::SkpTransform
SketchUp::SkpUVHelper
SketchUp::SkpVector3d
SkpVertex
SketchUp::SkpVertex
SketchUp::SkpVertices
SketchUp::SkpView

©2010 Google - Google Home - About Google