VS:Function Reference

From Vectorworks Developer
Revision as of 14:54, 12 August 2013 by Root (talk | contribs) (1 revision)
Jump to navigation Jump to search

.VectorScript|VectorScript ..VS:Function Reference|Function Reference ..VS:Function_Reference_Appendix|Appendix

Classes

ActiveClass ClassList ClassNum DelClass
FPatByClass FillColorByClass GetCVis GetClFPat
GetClFillBack GetClFillFore GetClLS GetClLW
GetClOpacity GetClPenBack GetClPenFore GetClUseGraphic
GetClVectorFill GetClassArrow GetClassBeginningMarker GetClassEndMarker
GetClassOptions GrayClass HideClass LSByClass
LWByClass MarkerByClass NameClass OpacityByClass
PenColorByClass RenameClass SetClFPat SetClFillBack
SetClFillFore SetClLS SetClLW SetClOpacity
SetClPenBack SetClPenFore SetClUseGraphic SetClUseTexture
SetClVectorFill SetClassArrow SetClassBeginningMarker SetClassEndMarker
SetClassOptions ShowClass

Command

Absolute AcquireExportPDFSettingsAndLocation AngleVar
CallTool CallToolByName ClosePDFDocument
DoMenuText DoMenuTextByName ExportPDFPages
Move MoveTo NoAngleVar
OpenPDFDocument PenLoc PopAttrs
PrintUsingPrintDialog PrintWithoutUsingPrintDialog PushAttrs
Relative Run SetTool
SetToolByName

Criteria

Angle Area AreaN BotBoundN
ComponentArea ComponentVolume Count DSelectObj
EditProperties Eval EvalStr ForEachObject
Height Hide IsFlipped LeftBoundN
LengthN ObjectType PerimN RightBoundN
RoofArea_Heated RoofArea_HeatedProj RoofArea_Total RoofArea_TotalProj
SelectObj Show SurfaceArea SurfaceAreaN
TopBoundN Volume VolumeN WallArea_Gross
WallAverageHeight WallThickness Width XCenterN
XCoordinate YCenterN YCoordinate ZCenterN
ZCoordinate

Database / Record

DelRecord Field GetFldName GetFldType
GetParametricRecord GetRField GetRecord LinkText
NewField NumFields NumRecords Record
SetRField SetRecord

Dialogs - Classic

AddButton AddChoiceItem AddField AddGroupBox
AddHelpItem BeginDialog ClrDialog DialogEvent
DrawDialog EndDialog GetDialog SetTitle

Dialogs - Handler

DelChoice GetChoiceStr GetField GetSelChoice
InsertChoice ItemSel NumChoices SelChoice
SelField SetField SetHelpString SetItem
SetItemEnable SetTextEditable

Dialogs - Modern

AddButtonMode AddChoice AddListBoxTabStop AddListBrowserImage
AddRadioMode AdjustComponentPixelPos AlignItemEdge ClearGradientSliderSegments
CreateCenteredStaticText CreateCheckBox CreateCheckBoxGroupBox CreateClassPullDownMenu
CreateColorPopup CreateControl CreateCustomControl CreateDesignLayerPullDownMenu
CreateEditInteger CreateEditReal CreateEditText CreateEditTextBox
CreateEnhancedPullDownMenu CreateGradient CreateGroupBox CreateImageControl
CreateImageControl2 CreateImagePushButton CreateLayout CreateLineAttributePopup
CreateLineStylePopup CreateLineWeightPopup CreateListBox CreateListBoxN
CreateMarkerPopup CreatePatternPopup CreatePullDownMenu CreatePullDownMenuGroupBox
CreatePushButton CreateRadioButton CreateRadioButtonGroupBox CreateResizableLayout
CreateRightStaticText CreateSeparator CreateSheetLayerPullDownMenu CreateStandardIconControl
CreateStaticText CreateSwapControl CreateSwapPane CreateSymbolDisplayControl
CreateTabControl CreateTabPane CreateThreeStateCheckBox CreateThumbnailPopup
CreateTreeControl DeleteAllItems DeregisterDialogFromTimerEvents DeselectEditText
DisplaySwapPane DisplayTabPane EnableItem EnableLBDropOnIndices
EnableTextEdit ExpandTreeControlItem GetActiveEditItem GetActivePane
GetBooleanItem GetChoiceCount GetChoiceIndex GetChoiceStringFromStoryBoundData
GetChoiceText GetColorButton GetColorChoice GetComponentRect
GetComponentTextWidth GetControlData GetEditInteger GetEditReal
GetGradientSliderData GetGradientSliderSelectedMarker GetIconPushButtonState GetImagePopupObject
GetImagePopupObjectItemIndex GetImagePopupSelectedItem GetItemText GetLBHeaderTextWidth
GetLayoutDialogPosition GetLayoutDialogSize GetLineAttributeData GetLineStyleChoice
GetLineWeightChoice GetMarkerChoice GetMarkerPopupSelectedItem GetMarkerValue
GetMultilineText GetNumGradientSliderSegments GetNumImagePopupItems GetPatternData
GetPopUpChoiceIndex GetSelectedChoiceIndex GetSelectedChoiceInfo GetSelectionRange
GetStoryBoundChoiceStrings GetStoryBoundDataFromChoiceString GetThreeStateCheckBoxState GetTreeControlItemData
GetTreeControlItemText GetTreeControlSelectedItem GetTreeControlTextSelectedItem InsertEnhanPullDownMenuItem
InsertGradientSliderSegment InsertImagePopupObjectItem InsertImagePopupResource InsertImagePopupSeparator
InsertPropClassOrLayerItem InsertTreeControlItem IsClassChoiceSelected IsItemEnabled
IsItemVisible NotifyPullDownClicked RefreshItem RegisterDialogForTimerEvents
RemoveAllImagePopupItems RemoveChoice RemoveEnhancedPullDownMenuItemRange RemoveGradientSliderSegment
RemoveImagePopupItem RemoveListBoxTabStop RemoveTreeControlItem RunLayoutDialog
SelectChoice SelectClassChoice SelectEditText SelectTreeControlItem
SetBelowItem SetBooleanItem SetColorButton SetColorChoice
SetComponentIndeterminate SetComponentSize SetControlData SetControlText
SetEdgeBinding SetEditInteger SetEditReal SetFirstGroupItem
SetFirstLayoutItem SetFocusOnItem SetGradientSliderData SetGradientSliderSelectedMarker
SetHelpText SetIconPushButtonState SetImageControlHandle SetImageControlPath
SetImagePopupSelectedItem SetItemClickable SetItemText SetItemToolTipText
SetLBImageIndexes SetLayoutDialogPosition SetLayoutDialogSize SetLayoutOption
SetLineAttributeData SetLineStyleChoice SetLineWeightChoice SetListBoxTabStops
SetMarkerChoice SetMarkerValue SetPatternData SetProportionalBinding
SetRightItem SetSelectionRange SetSliderLiveUpdate SetStaticTextColor
SetStaticTextStyle SetThreeStateCheckBoxState SetTreeControlItemData SetVSResourceFile
ShowByClassChoice ShowEditTileDialog ShowEditTileSettingsDialog ShowEnhancedPullDownMenuGroupIcon
ShowItem ShowNewTileDialog UpdateImageControl2 UpdateImagePushButton
UpdateSymbolDisplayControl VerifyLayout

Dialogs - Modern - Browser

AreLBColumnLinesEnabled AreLBRadioColumnLinesEnabled CreateLB DeleteAllLBItems
DeleteLBColumn DeleteLBItem EnableLB EnableLBClickAllDataChange
EnableLBColumnLines EnableLBColumnTracking EnableLBDragAndDrop EnableLBRadioColumnLines
EnableLBSingleLineSelection EnableLBSorting EnableLBUpdates EnsureLBItemIsVisible
FindLBColumnDataItem FindLBColumnItem GetLBColumnDataItemInfo GetLBColumnHeaderJust
GetLBColumnHeaderToolTip GetLBColumnOwnerDrawnType GetLBColumnSortState GetLBColumnWidth
GetLBControlType GetLBEditDisplayType GetLBEventInfo GetLBItemDashStyle
GetLBItemData GetLBItemDisplayType GetLBItemFillBackColor GetLBItemFillForeColor
GetLBItemGradientOrImageRefNumber GetLBItemInfo GetLBItemPatternIndex GetLBItemPenBackColor
GetLBItemPenForeColor GetLBItemTextColor GetLBItemTextJust GetLBItemTextStyle
GetLBMultImageIndexes GetLBSortColumn GetNumLBColumnDataItems GetNumLBColumns
GetNumLBItems GetNumSelectedLBItems InsertLBColumn InsertLBColumnDataItem
InsertLBItem IsLBColumnTrackingEnabled IsLBItemSelected IsLBSortingEnabled
RefreshLB RemoveAllLBColumnDataItems RemoveLBColumnDataItem SetFocusOnLB
SetLBColumnHeaderJust SetLBColumnHeaderToolTip SetLBColumnImage SetLBColumnOwnerDrawnType
SetLBColumnWidth SetLBControlType SetLBDragDropColumn SetLBEditDisplayType
SetLBItemDashStyle SetLBItemData SetLBItemDisplayType SetLBItemFillBackColor
SetLBItemFillForeColor SetLBItemGradientOrImageRefNumber SetLBItemInfo SetLBItemPatternIndex
SetLBItemPenBackColor SetLBItemPenForeColor SetLBItemTextColor SetLBItemTextJust
SetLBItemTextStyle SetLBItemUsingColumnDataItem SetLBSelection SetLBSortColumn

Dialogs - Predefined

AlertCritical AlertInform AlertInformDontShowAgain AlertQuestion
AlertQuestionDontShowAgain AlertSetAlwaysDoVal AlrtDialog AngDialog
AngDialog3D DidCancel DistDialog FormatTextDialog
IntDialog NonUndoableActionOK PtDialog PtDialog3D
RealDialog StrDialog YNDialog

Dimensions

AngularDim AssociateLinearDimension CircularDim CreateChainDimension
DimArcText DimText DoubleFixedTolerance DoubleTolerance
GetDimText HasDim LimitTolerance LinearDim
SetDimText SingleTolerance

Document Attributes

AddTileGeometryObject CreateImageFromPaint CreateTile FFPatByClass
FFillBack FFillColorByClass FFillFore FFillPat
FLSByClass FLWByClass FMarker FMarkerByClass
FPenBack FPenColorByClass FPenFore FPenPat
FPenSize FillBack FillFore FillPat
GetDashStyle GetDashStyleIndex GetDefaultBeginningMarker GetDefaultEndMarker
GetDefaultOpacity GetDocumentDefaultSketchStyle GetGradientData GetGradientMidpointPosition
GetGradientSpotColor GetGradientSpotPosition GetNumGradientSegments GetTileBackgroundColor
GetTileGeometryGroup GetTileGroupParent GetTileOffsetPoint GetTileRepetitionPoint
InsertGradientSegment IsTileGroupContainedObject IsUserColor Marker
NumColors NumDashStyles Opacity PenBack
PenFore PenPat PenSize RemoveGradientSegment
SetDashStyle SetDashStyleN SetDefaultBeginningMarker SetDefaultEndMarker
SetDefaultOpacity SetDefaultOpacityByClass SetDocumentDefaultSketchStyle SetGradientData
SetGradientMidpointPosition SetGradientSpotColor SetGradientSpotPosition SetTileBackgroundColor
SetTileOffsetPoint SetTileRepetitionPoint SheetList SheetNum
ShowCreateImageDialog ShowGradientEditorDialog

Document List Handling

AddResourceToList BuildResourceList DeleteResourceFromList FActLayer
FIn3D FInFolder FInGroup FInLayer
FInSymDef FObject FSActLayer FSObject
FSymDef GetActualNameFromResourceList GetNameFromResourceList GetResourceFromList
ImportResourceToCurrentFile LActLayer LNewObj LObject
LSActLayer NextDObj NextLayer NextObj
NextSObj NextSymDef PrevDObj PrevLayer
PrevObj PrevSObj PrevSymDef ResourceListSize
SetParent

Document Settings

DeleteAllDLComponents DeleteDLComponent DoubLines DrwSize
GetCurrentPlanarRefID GetDLComponentClass GetDLComponentFill GetDLComponentFillColors
GetDLComponentName GetDLComponentPenColors GetDLComponentPenStyles GetDLComponentPenWeights
GetDLComponentUseFillClassAttr GetDLComponentUsePenClassAttr GetDLComponentWidth GetDLControlOffset
GetDLOptions GetDLSeparation GetDefaultTextSize GetDrawingSizeRect
GetFName GetFPathName GetNumberOfDLComponents GetOrigin
GetPref GetPrefInt GetPrefLongInt GetPrefRGB
GetPrefReal GetPrefString GetWallPrefStyle GridLines
InsertNewDLComponent PenGrid SetConstrain SetDLComponentClass
SetDLComponentFill SetDLComponentFillColors SetDLComponentName SetDLComponentPenColors
SetDLComponentPenStyles SetDLComponentPenWeights SetDLComponentUseFillClassAttr SetDLComponentUsePenClassAttr
SetDLComponentWidth SetDLControlOffset SetDLOptions SetDLSeparation
SetDimStd SetOrigin SetOriginAbsolute SetPref
SetPrefInt SetPrefLongInt SetPrefRGB SetPrefReal
SetPrefString SetPrimaryDim SetSecondaryDim SetUnits
SetWallPrefStyle

DTM

DTM6_GetDTMObject DTM6_GetZatXY DTM6_IsDTM6Object DTM6_IsObjectReady
DTM6_IsTypeVisible DTM6_SendToSurface


IFC

IFC_AttachPset IFC_ClearIFCInfo IFC_GetEntityProp IFC_GetIFCEntity
IFC_GetNumPsets IFC_GetPsetName IFC_GetPsetProp IFC_SetEntityProp
IFC_SetIFCEntity IFC_SetPsetProp

File I/O

Append Close ConvertHSF2PosixPath ConvertPosix2HSFPath
CreateFolder EOF EOLN FindFileInPluginFolder
GetFile GetFileInfo GetFileN GetFilesInFolder
GetFolder GetFolderPath GetLastFileErr Open
PutFile Read ReadLn Rewrite
Space StdRead StdReadLn Tab
UseDefaultFileErrorHandling Write WriteLn WriteLnMac
WriteMac

General Edit

Backward FlipHor FlipVer Forward
HScale2D HScale3D IsObjectFlipped LckObjs
MirrorXY3D MoveBack MoveFront ResetBBox
ResetOrientation3D Rotate Rotate3D RotatePoint
Scale UnLckObjs

GIS

EditGeorefWithUI GeogCoordToVW GetAngleToNorth GetGISOrigin
IsGeoreferenced LegacyShapefileExp LegacyShapefileImp SetLayer
VWCoordToGeog

Graphic Calculation

Centroid CircleCircleInters ClosestPoints Cloud
Distance Distance3D EllipseEllipseIntersect EqPt
EqPt2D EqPt3D EqualPt EqualRect
GetPtInPoly GetZatXY HCenter LineCircleIntersect
LineEllipseIntersect LineLineIntersection OverlapLineArc OverlapLineLine
PointAlongPoly PolyMedialAxis PtInPoly PtInRect
PtOnArc PtOnLine PtPerpCircle PtPerpLine
RelativeCoords Split2DObjectByLine SrndArea ThreePtCenter
UnionRect

Hatches / Vector Fills

AddVectorFillLayer BeginVectorFillN CreateStaticHatch CreateStaticHatchFromObject
DelVectorFill EndVectorFill GetVectorFill GetVectorFillDefault
NumVectorFills SetVectorFill SetVectorFillDefault Stipple
VectorFillList

Layers

ActLayer AssociateLayerWithStory CopyMode CreateLayer
CreateLayerLevelType CreateStory CreateStoryLayerTemplate DeleteStoryLayerTemplate
DisplayLayerScaleDialog FLayer GetLName GetLScale
GetLVis GetLayer GetLayerByName GetLayerElevation
GetLayerForStory GetLayerLevelType GetLayerOptions GetLayerRenderMode
GetNumLayerLevelTypes GetNumStories GetNumStoryLayerTemplates GetSheetLayerUserOrigin
GetStoryAbove GetStoryBelow GetStoryElevation GetStoryLayerTemplateName
GetStoryOfLayer GetStorySuffix GetZVals GrayLayer
HideLayer IsLayerReferenced LFillBack LFillFore
LLayer LPenBack LPenFore Layer
LayerRef NumLayers NumObj SetLScale
SetLayerElevation SetLayerLevelType SetLayerOptions SetLayerRenderMode
SetLayerTransparency SetScale SetSheetLayerUserOrigin SetStoryElevation
SetStorySuffix SetZVals ShowLayer

Math - General

Abs ArcCos ArcSin ArcTan
Cos Deg2Rad Eq EqPercent
Exp Ln Max Min
Rad2Deg Random Round Sin
Sqr Sqrt Tan Trunc

Math - Vectors

Ang2Vec AngBVec Comp CrossProduct
DotProduct Norm Perp UnitVec
Vec2Ang

Object Attributes

GetClass GetEntityMatrix GetFPat GetFillBack
GetFillFore GetFillIAxisEndPoint GetFillJAxisEndPoint GetFillOriginPoint
GetFillPoints GetLS GetLW GetMarker
GetObjArrow GetObjBeginningMarker GetObjEndMarker GetOpacity
GetOpacityByClass GetPenBack GetPenFore GetViewMatrix
IsFPatByClass IsFillColorByClass IsLSByClass IsLWByClass
IsMarkerByClass IsPenColorByClass SetClass SetEntityMatrix
SetFPat SetFPatByClass SetFillBack SetFillColorByClass
SetFillFore SetFillIAxisEndPoint SetFillJAxisEndPoint SetFillOriginPoint
SetLS SetLSByClass SetLW SetLWByClass
SetMarker SetMarkerByClass SetObjArrow SetObjBeginningMarker
SetObjEndMarker SetOpacity SetOpacityByClass SetPenBack
SetPenColorByClass SetPenFore SetViewMatrix UpdateThumbnailPreview

Object Editing

BeginMultipleDuplicate CreateDuplicateObject DelObject DeleteObjs
DeleteSymbolDefinition Duplicate EndMultipleDuplicate HDuplicate
HMove HMoveBackward HMoveForward HRotate
Move3D Move3DObj MoveObjs SetBBox
SetHDef

Object Events

AddAssociation GetEvent GetXPropVersion RemoveAssociation
SetObjPropCharVS SetObjPropDoubleVS SetObjPropVS vsoAddParamWidget
vsoAppendParamWidget vsoAppendWidget vsoGetEventInfo vsoInsertAllParams
vsoInsertParamWidget vsoInsertWidget vsoPrmName2WidgetID vsoSetEventResult
vsoSetObjToolName vsoStateAddCurrent vsoStateClear vsoStateGet
vsoStateGetExitGroup vsoStateGetLayrChng vsoStateGetNameChng vsoStateGetObjChng
vsoStateGetParamChng vsoStateGetPos vsoStateGetRot vsoWidgetGetEnable
vsoWidgetGetRecParam vsoWidgetGetText vsoWidgetGetVisible vsoWidgetPopupAdd
vsoWidgetPopupClear vsoWidgetPopupGet vsoWidgetPopupGetCnt vsoWidgetPopupSet
vsoWidgetSetBound vsoWidgetSetEnable vsoWidgetSetIndLvl vsoWidgetSetText
vsoWidgetSetVisible

Object Info

ConsolidatePlanarObjects Get2DPt GetBBox GetObjectVariableBoolean
GetObjectVariableHandle GetObjectVariableInt GetObjectVariableLongInt GetObjectVariablePoint
GetObjectVariableReal GetObjectVariableString GetParent GetPlanarRef
GetSymLoc GetSymRot GetType GetTypeN
HAngle HArea HHeight HLength
HPerim HPerimN HWidth ObjArea
ObjAreaN SetAngle SetHeight SetObjectVariableBoolean
SetObjectVariableHandle SetObjectVariableInt SetObjectVariableLongInt SetObjectVariablePoint
SetObjectVariableReal SetObjectVariableString SetPlanarRef SetPlanarRefIDToGround
SetWidth

Object Names

DelName GetColorName GetDashStyleName GetName
GetObject Index2Name Name2Index NameList
NameNum NameObject SetColorName SetDashStyleName
SetName

Objects - 2D

AddHole AddSurface Arc ArcByCenter
ClipPolygon ClipSurface CombineIntoSurface CombinePolygons
ConvertToArcPolyline ConvertToPolygon ConvertToPolyline CreateRWBackground
GetArc GetLocPt GetRRDiam GetSegPt1
GetSegPt2 IntersectSurface Line LineTo
Locus MakePolygon MakePolyline ModelPt2DToScreenPt
ModelVecToScreenVec Oval OvalN RRect
RRectangleN Rect RectangleN RegularPolygon
ScreenPtToModelPt2D ScreenVecToModelVec SetArc SetRRDiam
SetSegPt1 SetSegPt2 SubtractPolygon

Objects - 3D

Add3DPt AddVertex3D BeginMXtrd BeginMesh
BeginPoly3D BeginSweep BeginXtrd Centroid3D
ConvertTo3DPolys CreateContourCurves CreateExtrudeAlongPath CreateImageProp
CreateTaperedExtrude EndMXtrd EndMesh EndPoly3D
EndSweep EndXtrd Flip3DObj Get3DCntr
Get3DInfo Get3DOrientation GetLocus3D GetMeshVertex
GetMeshVertsCnt GetPolyPt3D HExtrude Locus3D
MeshToGroup Moments3D Poly3D Products3D
Set3DInfo Set3DRot SetMeshVertex SetPolyPt3D
SetRot3D

Objects - Architectural

BeginColumn BeginFloor ConvertToUnstyledSlab CreateSlab
CreateSlabStyle DelObjStoryBound DelObjStoryBounds GetComponentAutoBoundEdgeOffset
GetComponentFollowBottomWallPeaks GetComponentFollowTopWallPeaks GetComponentManualEdgeOffset GetComponentNetArea
GetComponentNetVolume GetComponentTexture GetComponentWallBottomOffset GetComponentWallTopOffset
GetDatumSlabComponent GetObjBoundElevation GetObjStoryBound GetObjStoryBoundsAt
GetObjStoryBoundsCnt GetSlabHeight GetSlabPreferences GetSlabPreferencesStyle
GetSlabStyle GetStoryLayerInfo GetWallPreferences HasObjStoryBound
HasObjStoryBounds ModifySlab SetComponentAutoBoundEdgeOffset SetComponentFollowBottomWallPeaks
SetComponentFollowTopWallPeaks SetComponentManualEdgeOffset SetComponentTexture SetComponentWallBottomOffset
SetComponentWallTopOffset SetDatumSlabComponent SetObjectStoryBound SetSlabHeight
SetSlabPreferencesStyle SetSlabStyle SlabFromPoly

Objects - Custom

CreateCustomObject CreateCustomObjectN CreateCustomObjectPath DefineCustomObj
EnableParameter GetCustomObjectChoice GetCustomObjectColor GetCustomObjectInfo
GetCustomObjectPath GetCustomObjectProfileGroup GetCustomObjectSelectionGroup GetCustomObjectWallHoleGroup
GetLocalizedPluginChoice GetLocalizedPluginName GetLocalizedPluginParameter GetPluginChoiceIndex
GetPluginInfo GetPluginString HasPlugin IsNewCustomObject
IsPluginFormat NumCustomObjectChoices SetCntrlPtVis SetCustomObjectColor
SetCustomObjectPath SetCustomObjectProfileGroup SetCustomObjectSelectionGroup SetCustomObjectWallHoleGroup
SetParameterVisibility

Objects - Groups

AddVPAnnotationObject BeginGroup BeginGroupN CreateVP
EndGroup GetVPClassVisibility GetVPCropObject GetVPGroup
GetVPGroupParent GetVPLayerVisibility Group GroupToMesh
HUngroup IsVPGroupContainedObject SetVPClassVisibility SetVPCropObject
SetVPLayerVisibility Ungroup UpdateVP VPHasCropObject

Objects - Lights

ContainsLight CreateLight GetBeamAngle GetLayerAmbientColor
GetLayerAmbientInfo GetLightColorRGB GetLightDirection GetLightFalloff
GetLightInfo GetLightLocation GetSpreadAngle SetBeamAngle
SetLayerAmbientColor SetLayerAmbientInfo SetLightColorRGB SetLightDirection
SetLightFalloff SetLightInfo SetLightLocation SetSpreadAngle

Objects - NURBS

ConvertToNURBS CreateInterpolatedSurface CreateLoftSurfaces CreateNurbsCurve
CreateNurbsSurface CreateOffsetNurbsObjectHandle CreateSurfacefromCurvesNetwork DrawNurbsObject
EvaluateNurbsSurfacePointAndNormal ExtendNurbsCurve ExtendNurbsSurface GetNurbsObjectDistanceFromPoint
GetParameterOnNurbsCurve GetPointAndParameterOnNurbsCurveAtGivenLength NurbsCurveEvalPt NurbsCurveGetNumPieces
NurbsCurveType NurbsDegree NurbsDelVertex NurbsGetNumPts
NurbsGetPt3D NurbsGetWeight NurbsKnot NurbsNumKnots
NurbsSetKnot NurbsSetPt3D NurbsSetWeight NurbsSurfaceEvalPt
RevolveWithRail

Objects - Polys

Add2DVertex AddPoint ArcTo BeginPoly
ClosePoly CurveThrough CurveTo DelVertex
EndPoly GetHole GetNumHoles GetPolyPt
GetPolylineArcMaxRadius GetPolylineVertex GetVertNum GetVertexVisibility
InsertVertex IsPolyClosed OffsetHandle OffsetPoly
OffsetPolyN OpenPoly Poly SetPolyClosed
SetPolyPt SetPolylineVertex SetVertexVisibility Smooth

Objects - Roofs

AppendRoofEdge BeginRoof CreateBatDormer CreateGableDormer
CreateHipDormer CreateRoof CreateShedDormer CreateSkylight
CreateTrapeziumDormer GetBatAttributes GetDormerAttributes GetDormerThick
GetGableAttributes GetHipAttributes GetNumRoofElements GetRoofAttributes
GetRoofEdge GetRoofElementType GetRoofFaceAttrib GetRoofFaceCoords
GetRoofVertices GetShedAttributes GetSkylight GetTrapeziumAttributes
RemoveRoofEdge RemoveRoofElement SetBatAttributes SetDormerAttributes
SetDormerThick SetGableAttributes SetHipAttributes SetRoofAttributes
SetRoofEdge SetShedAttributes SetSkylight SetTrapeziumAttributes

Objects - Solids

AddSolid CalcSurfaceArea CalcVolume CreateCone
CreateHemisphere CreateSphere IntersectSolid ObjSurfaceArea
ObjVolume SubtractSolid

Objects - Symbols

ActSymDef BeginFolder BeginSym CopySymbol
EndFolder EndSym GetSDName GetSymBrightMult
GetSymLoc3D GetSymName GetSymbolOptionsN GetSymbolType
InsertSymbolInFolder SetActSymbol SetSymBrightMult SetSymbolOptionsN
SymDefNum Symbol SymbolToGroup

Objects - Text

BeginText CreateText DrawTextAtInsertionPoint EndText
GetFontID GetFontName GetText GetTextFont
GetTextJust GetTextLeading GetTextLength GetTextOrientation
GetTextSize GetTextSpace GetTextStyle GetTextVerticalAlign
GetTextWidth GetTextWidthInPixels GetTextWrap SetText
SetTextAdorner SetTextFont SetTextJust SetTextJustN
SetTextLeading SetTextOrientation SetTextSize SetTextSpace
SetTextStyle SetTextVertAlignN SetTextVerticalAlign SetTextWidth
SetTextWrap TextFace TextFlip TextFont
TextJust TextLeading TextOrigin TextRotate
TextSize TextSpace TextVerticalAlign

Objects - Walls

AddCavity AddSymToWall AddSymToWallEdge AddWallBottomPeak
AddWallPeak BreakWall ClearCavities ClearWallPeaks
ConvertToUnstyledWall CreateWallFeature CreateWallStyle DeleteAllComponents
DeleteComponent DeleteWallPeak DeleteWallSym GetComponentClass
GetComponentFill GetComponentFillColors GetComponentName GetComponentPenColors
GetComponentPenStyles GetComponentPenWeights GetComponentUseFillClassAttr GetComponentUsePenClassAttr
GetComponentWidth GetCoreWallComponent GetNumOfWallBreaks GetNumWallPeaks
GetNumberOfComponents GetObjExtentsInWall GetWallCapAttributesType GetWallCaps
GetWallCapsOffsets GetWallControlOffset GetWallCornerHeights GetWallHalfBreakInfo
GetWallHeight GetWallOverallHeights GetWallPeak GetWallStyle
GetWallThickness GetWallWidth HWallWidth InsertNewComponent
InsertSymbol IsWallPeakTop JoinWalls MoveWallByOffset
ReverseWallSides RoundWall SetComponentClass SetComponentFill
SetComponentFillColors SetComponentName SetComponentPenColors SetComponentPenStyles
SetComponentPenWeights SetComponentUseFillClassAttr SetComponentUsePenClassAttr SetComponentWidth
SetCoreWallComponent SetObjectAsCornerBreak SetObjectWallOffset SetWallCapAttributesType
SetWallCaps SetWallCapsOffsets SetWallControlOffset SetWallCornerHeights
SetWallOverallHeights SetWallStyle SetWallThickness SetWallWidth
Wall WallCap WallFootPrint WallPeak
WallTo WallWidth

ODBC

DBDocAddConn DBDocGetColumns DBDocGetConn DBDocGetDB
DBDocGetTables DBDocHasConn DBDocRemoveConn DBDocSetColKey
DBGetFormatConn DBGetFormatFieldConn DBObjSQLGetRead DBObjSQLGetWrite
DBObjSQLSetRead DBObjSQLSetWrite DBSQLExecute DBSQLExecuteDSN
DBSQLExecuteDelete DBSQLExecuteError DBSQLExecuteGet DBSQLExecuteNext
DBSetFormatConn DBSetFormatFieldConn DBShowDBTableDlg DBShowManageDBsDlg
DBShowObjConnDlg

Parametric Constraints

BuildConstraintModelForObject DeleteConstraint GetBinaryConstraint GetSingularConstraint
HasConstraint SetBinaryConstraint SetConstraintValue SetSingularConstraint
SheetList

Selection

DSelectAll NumSObj NumSelectedObjects SelectAll
Selected SetDSelect SetSelect

Special - QuickTime

QTCloseMovieFile QTGetMovieOptions QTInitialize QTOpenMovieFile
QTSetMovieOptions QTTerminate QTWriteFrame

SiteModel Interface Library

DTM6_ClearModelCache DTM6_GetDTMObject DTM6_GetDTMOver DTM6_GetZatXY
DTM6_IsDTM6Object DTM6_IsObjectReady DTM6_IsTypeVisible DTM6_SendToSurface

Spotlight

DBeam_Begin DBeam_BeginShttGet DBeam_End DBeam_EndShttGet
DBeam_Get2DLines DBeam_Get2DLn2FOff DBeam_Get2DObjAtFs DBeam_Get2DObjFOff
DBeam_Get3DShutter DBeam_GetLast2DObj DBeam_GetLastObject DBeam_GetLines
DBeam_GetLines2FOff DBeam_GetObjAtFocus DBeam_GetObjFallOff DBeam_SetBShutAngle
DBeam_SetBShutDepth DBeam_SetBeamAngle DBeam_SetBeamAngle2 DBeam_SetFallOffDist
DBeam_SetFocusPoint DBeam_SetLShutAngle DBeam_SetLShutDepth DBeam_SetLampRot
DBeam_SetLightOrigin DBeam_SetRShutAngle DBeam_SetRShutDepth DBeam_SetShow3DType
DBeam_SetShowAtPoint DBeam_SetTShutAngle DBeam_SetTShutDepth DBeam_ShowBeamLines
LDevice_ClearCache LDevice_ExtractCache SL_Export SL_Import
SL_UpdateSAcc SL_UpdateUID

Strings

Chr Concat Copy Delete
GetResourceString Insert Len Num2Str
Num2StrF Ord Pos Str2Num
UprString

Textures

AttachDefaultTextureSpace CreatePaintFromImage CreatePaintFromImgN CreateShaderRecord
CreateTexture CreateTextureBitmap CreateTextureBitmapN DeleteTextureSpace
EditShaderRecord EditTexture EditTextureBitmap EditTextureSpace
GetClTextureC GetClTextureD GetClTextureG GetClTextureL
GetClTextureR GetClTextureT GetClUseTexture GetNumTexLayers
GetObjExpandTexture GetShaderRecord GetTexBFeatureEnd GetTexBFeatureStart
GetTexBitFeatureSize GetTexBitPaintNode GetTexBitRepHoriz GetTexBitRepVert
GetTexBitmapOrigin GetTexMapBool GetTexMapBoolN GetTexMapInt
GetTexMapIntN GetTexMapReal GetTexMapRealN GetTexSpace2DOffset
GetTexSpace2DRadius GetTexSpace2DRot GetTexSpace2DScale GetTexSpaceEndCap
GetTexSpaceKind GetTexSpaceOrientU GetTexSpaceOrientV GetTexSpaceOrientW
GetTexSpaceOrigin GetTexSpacePartID GetTexSpaceStartCap GetTextureBitmap
GetTextureRef GetTextureRefN GetTextureSet GetTextureShader
GetTextureShininess GetTextureSize GetTextureSpace GetTextureTransp
GetWallHoleTexturePart IsRW IsTextureableObject ResolveByClassTextureRef
SetClTextureC SetClTextureD SetClTextureG SetClTextureL
SetClTextureR SetClTextureT SetCustomRWPrefs SetDefaultTexMap
SetDefaultTexMapN SetDefaultTextureSpace SetObjExpandTexture SetOpenGLPrefs
SetTexBFeatureEnd SetTexBFeatureStart SetTexBitFeatureSize SetTexBitPaintNode
SetTexBitRepHoriz SetTexBitRepVert SetTexBitmapOrigin SetTexMapBool
SetTexMapBoolN SetTexMapInt SetTexMapIntN SetTexMapReal
SetTexMapRealN SetTexSpace2DOffset SetTexSpace2DRadius SetTexSpace2DRot
SetTexSpace2DScale SetTexSpaceEndCap SetTexSpaceKind SetTexSpaceOrientU
SetTexSpaceOrientV SetTexSpaceOrientW SetTexSpaceOrigin SetTexSpacePartID
SetTexSpaceStartCap SetTextureBitmap SetTextureRef SetTextureRefN
SetTextureSet SetTextureShader SetTextureShininess SetTextureSize
SetTextureTransp SetWallHoleTexturePart

Tool Events

vstAddButtonMode vstAddPDMenuItem vstAddPDMenuMode vstAddRadioMode
vstCustomProcNNA vstDefault2DToolDraw vstDefault3DToolDraw vstDrawCoordArcN
vstDrawCoordEllipse vstDrawCoordLine vstDrawCoordLine3D vstDrawCoordLineN
vstDrawCoordLineN3D vstDrawCoordRect vstEnableMode vstGetCurrPt2D
vstGetCurrPt3D vstGetDataLong vstGetDataReal vstGetDataString
vstGetEventInfo vstGetEventResult vstGetInitObject vstGetModeHelpBase
vstGetModeValue vstGetPickObject vstGetPt2D vstGetPt3D
vstGetRsrcFileID vstGetString vstGetToolObject vstNameUndoEvent
vstNumPts vstRestoreWPHybridTool vstSetCursorByView vstSetCustomProc
vstSetDataLong vstSetDataReal vstSetDataString vstSetEventInfo
vstSetEventResult vstSetHelpString vstSetModeHelpBase vstSetPDMenuSel
vstSetPtBehavior vstSetRsrcFile vstSetWPHybridTool

Units

GetPrimaryUnitInfo GetRoundingBase GetSecondaryUnitInfo GetUnits
PrimaryUnits SecondaryUnits Units

User Interactive

AutoKey CapsLock Command GetKeyDown
GetLine GetLine3D GetMouse GetPt
GetPt3D GetPtL GetPtL3D GetRect
GetRect3D KeyDown MouseDown Option
RunTempTool SetCursor SetTempToolHelpStr Shift
TrackObject

Utility

BeginContext ClrMessage ColorIndexToRGB ColorIndexToRGBN
CreateUUID Date DisableModules DisplayContextHelpOfCurrentPlugin
DisplayContextualHelp DisplayContexualHelp DisplayOrganizationDialog EndContext
FindObjAtPt_Create FindObjAtPt_Delete FindObjAtPt_GetCount FindObjAtPt_GetObj
FndError ForEachObjectAtPoint ForEachObjectInLayer ForEachObjectInList
GetActiveSerialNumber GetArrayDimensions GetCallBackInval GetClosestPt
GetClosestSide GetCurrentLocalization GetCurrentMode GetEnabledModules
GetMainDisplayBounds GetOSVersion GetObjectHiddenLine GetPaletteVisibility
GetPickObjectInfo GetPlantToolInitialized GetPlantToolPlacementMode GetPlantToolPlantName
GetPlantToolSpacing GetProduct GetSavedSetting GetScreen
GetTickCount GetVersion GetVersionEx GetWorkingPlane
GetWorkingPlaneMat GetWorkingPlaneN IsCoPlanar IsPerpPlane
Message NameUndoEvent OpenURL PickObject
PlanarPtTo3DModelPt PlanarPtToScreenPlanePt PrepRelatedObjectForChange RGBToColorIndex
RGBToColorIndexN ReDraw ReDrawAll RedrawSelection
ResetObject Rpstr_GetValueBool Rpstr_GetValueInt Rpstr_GetValueReal
Rpstr_GetValueStr Rpstr_RemoveValue Rpstr_RemoveValues Rpstr_SetValueBool
Rpstr_SetValueInt Rpstr_SetValueReal Rpstr_SetValueStr RunColorPaletteMgr
RunNewColorPalette RunPickClrFromPal SaveActiveDocument ScreenPlanePtToPlanarPt
SetCallBackInval SetCurrentObject SetDrawingRect SetMaximumUndoEvents
SetModeString SetPaletteVisibility SetSavedSetting SetWorkingPlane
SetWorkingPlaneN SortArray SysBeep UndoOff
ValidAngStr ValidNumStr VerifyLibraryRoutine Wait

View / Zoom

BeginInteractiveFrames CreateHLHandle CreateInteractiveLightGroup CreateOpenGLHandle
CreateRWHandle CreateRenderworksStyle DrawInteractiveFrame EditOpenGLPrefs
EditRenderWorksPrefs EndInteractiveFrames GetProjection GetVCenter
GetView GetZoom Projection RetrieveCustomRWPrefs
RetrieveHLPrefs RetrieveOpenGLPrefs SaveSheet SetVCenter
SetView SetViewVector SetZoom VDelete
VRestore VSave

Worksheets

ActSSheet AddWSColumnOperator AreWorksheetGridLinesVisible AutoFitWSRowHeights
CellHasNum CellHasStr CellString CellValue
ClearWSCell CloseSS CreateWS CreateWSImage
DeleteWSColumns DeleteWSRows EnableDrawingWorksheetPalette GetCAlign
GetCWidth GetCellNum GetCellStr GetSprdSortSum
GetSprdSortSumColumns GetTopVisibleWS GetWSAutoRecalcState GetWSCellAlignment
GetWSCellBorder GetWSCellFill GetWSCellFormula GetWSCellFormulaN
GetWSCellNumberFormat GetWSCellString GetWSCellStringN GetWSCellTextAngle
GetWSCellTextColor GetWSCellTextFormat GetWSCellValue GetWSCellVertAlignment
GetWSCellWrapTextFlag GetWSColumnOperators GetWSColumnSortPrecedence GetWSColumnSortType
GetWSColumnWidth GetWSFromImage GetWSImage GetWSImgAngle
GetWSImgMarginSize GetWSImgRenderMode GetWSImgScale GetWSImgSize
GetWSImgSizeType GetWSImgType GetWSImgUseLayScale GetWSImgUseObjectImg
GetWSImgView GetWSMergedCellRange GetWSPlacement GetWSRowColumnCount
GetWSRowHLockState GetWSRowHeight GetWSSelection GetWSSubrowActualCellString
GetWSSubrowActualStringN GetWSSubrowActualStringN GetWSSubrowCellStrN GetWSSubrowCellString
GetWSSubrowCellStringN GetWSSubrowCellValue GetWSSubrowCount GetWSSubrowHeight
HasWSColumnOperator InsertWSColumns InsertWSRows IsValidWSCell
IsValidWSRange IsValidWSSubrowCell IsWSCellNumber IsWSCellString
IsWSDatabaseRow IsWSImg IsWSSubrowCellNumber IsWSSubrowCellString
IsWSVisible LoadCell MoveWSColumnOperator NewSprdSheet
RecalculateWS RemoveAllWSColumnOperators RemoveWSColumnOperator SelectSS
SetSprdSortSum SetSprdSortSumColumns SetTopVisibleWS SetWSAutoRecalcState
SetWSCellAlignment SetWSCellBorder SetWSCellBorders SetWSCellBottomBorder
SetWSCellFill SetWSCellFormula SetWSCellFormulaN SetWSCellInsideHorizBorder
SetWSCellInsideVertBorder SetWSCellLeftBorder SetWSCellNumberFormat SetWSCellOutlineBorder
SetWSCellRightBorder SetWSCellTextColor SetWSCellTextFormat SetWSCellTopBorder
SetWSCellVertAlignment SetWSCellWrapTextFlag SetWSColumnOperators SetWSColumnSortType
SetWSColumnWidth SetWSCurrentCell SetWSImgAngle SetWSImgMarginSize
SetWSImgRenderMode SetWSImgScale SetWSImgSize SetWSImgSizeType
SetWSImgType SetWSImgUseLayScale SetWSImgUseObjectImg SetWSPlacement
SetWSRowHeight SetWSSelection SetWSTextAngle SetWorksheetGridLinesVisibility
ShowWS ShowWSDialog SprdAlign SprdBorder
SprdFormat SprdSize SprdWidth TargetSprdSheet
WorksheetMergeCells WorksheetSplitCells

XML

CreateNewXMLDocument DeleteAttribute DeleteCDATA DeleteElement
FindAttribute FindElement GetAttributeValue GetCDATA
GetElementValue GetFirstChild GetNextElement GetPreviousElement
InitXML ReadXMLFile ReadXMLMemory ReleaseXML
SetAttributeValue SetCDATA SetElementValue WriteXMLFile
WriteXMLMemory

XML SAX

XMLSAXAddNodeAttr XMLSAXAddNodeValue XMLSAXBeginDocFile XMLSAXBeginDocMemory
XMLSAXBeginNode XMLSAXEndDoc XMLSAXEndDocMemory XMLSAXEndNode
XMLSAXParseFile XMLSAXParseMemory

Zed

CutProfileHoles DrawMacCommandKeyTextAtInsertionPoint EditVectorScript FlipHybMatrixObj
GetMacCommandKeyTextWidthInPixels OverlapArcArcNot