What You Can Call from a Custom Operator

Not everything included in the Autodesk Softimage SDK is available from within a scripted operator. For example, you cannot get your custom operator to call any commands. In addition, only special methods and properties are available from the object model.

If you need to know whether the method or property you want to use is safe for custom operators you can refer to the individual reference page for that item or you can refer to the list below:

A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | W | X | Y | Z

A

AddButton, PPGLayout

AddColor, PPGLayout

AddCurve, NurbsCurveList

AddEnumControl, PPGLayout

AddFCurve, PPGLayout

AddGroup, PPGLayout

AddItem, PPGLayout

AddRow, PPGLayout

AddSpacer, PPGLayout

AddStaticText, PPGLayout

AddString, PPGLayout

AddSurface, NurbsSurfaceMesh

AddTab, PPGLayout

Animatable, Parameter

Array

ClusterElementCollection

ControlPointCollection

B

Background, Partition

BeginEdit, GridData

BelongsTo, ProjectItem

BinaryData, CustomProperty

Branch, Property

BranchFlag, ProjectItem

BranchGroup, Port

C

Cache, Geometry

Capabilities

Parameter

ProjectItem

Clear

PPGLayout

UserDataBlob

UserDataMap

ClearItem, UserDataMap

Closed, NurbsCurveList

Code, CustomOperator

ColumnCount, GridData

ComponentCollection, SubComponent

ConstructPointLocators

NurbsSurfaceMesh

PolygonMesh

ControlPoints

NurbsCurve

NurbsSurface

Count

ArrayParameter

BaseCollection

PointLocatorData

PPGLayout

UserDataMap

Crease

Edge

Vertex

CreaseArray

EdgeCollection

VertexCollection

CurrentFrame, UpdateContext

Curves, NurbsCurveList

D

Data, GridData

Debug, CustomOperator

Default, Parameter

Degree, NurbsCurve

Delete, PPGLayout

Description, Parameter

Dimension, ControlPointCollection

E

Edges

PolygonFace

PolygonMesh

Elements

Cluster

ClusterProperty

Enable, Parameter

EndEdit, GridData

EndGroup, PPGLayout

EndRow, PPGLayout

EvaluateClusterProperty, Geometry

EvaluateNormalizedPosition

NurbsCurve

NurbsSurface

EvaluateNormalizedPosition2, NurbsSurface

EvaluateNormals, Geometry

EvaluatePosition

NurbsCurve

NurbsSurface

EvaluatePosition2, NurbsSurface

EvaluatePositionFromPercentage, NurbsCurve

EvaluatePositions, Geometry

EventID, PPGEventContext

F

Facets, Geometry

Families, ProjectItem

Flags, Port

Framebuffers, Pass

Frames, Pass

FullName, SIObject

G

Get

NurbsCurve

NurbsCurveList

NurbsSurface

NurbsSurfaceMesh

PolygonMesh

Get2

NurbsCurve

NurbsCurveList

NurbsSurface

NurbsSurfaceMesh

PolygonMesh

GetAttribute

Context

PPGItem

PPGLayout

GetCell, GridData

GetClosestCurvePosition, NurbsCurveList

GetClosestCurvePosition2, NurbsCurveList

GetClosestLocations, Geometry

GetClosestLocationsWithinRadius, Geometry

GetClosestSurfacePosition, NurbsSurfaceMesh

GetClosestSurfacePosition2, NurbsSurfaceMesh

GetColumnComboItems, GridData

GetColumnLabel, GridData

GetColumnType, GridData

GetColumnValues, GridData

GetIndexArrayFromUVSamplingCoordinateArray, NurbsSampleCollection

GetIndexFromUVSamplingCoordinate, NurbsSampleCollection

GetItem2, UserDataMap

GetItemSize2, UserDataMap

GetItemValue2, UserDataMap

GetMultiplicity, KnotCollection

GetNormalizedUFromU, NurbsCurve

GetNormalizedUVArray, NurbsSurfaceMesh

GetNormalizedUVFromUV, NurbsSurface

GetNormalizedUVFromUV2, NurbsSurface

GetNumInstancesInGroup, Operator

GetNumPortGroups, Operator

GetNumPortsInGroup, Operator

GetPercentageFromU, NurbsCurve

GetPolygonIndexArray, PolygonMesh

GetPort2, Operator

GetRaycastIntersections, Geometry

GetRowLabel, GridData

GetRowValues, GridData

GetStaticKinematicState, X3DObject

GetStaticKinematicStates, Cluster

GetSubSurfaceIndexArray, NurbsSurfaceMesh

GetSurfacePointLocatorsFromPoints, Geometry

GetTransform2

KinematicState

StaticKinematicState

GetTriangleNodeIndexArray, PolygonMesh

GetTriangleVertexIndexArray, PolygonMesh

GetTriangleWeightArray, PolygonMesh

GetTrim, NurbsSurface

GetTrim2, NurbsSurface

GetUFromNormalizedU, NurbsCurve

GetUFromPercentage, NurbsCurve

GetUVFromNormalizedUV, NurbsSurface

GetUVFromNormalizedUV2, NurbsSurface

GetUVSamplingCoordinateArray, NurbsSampleCollection

GetValue2, Parameter

Global, Kinematics

GroupIndex, Port

GroupInstance, Port

GroupName, Port

GrowNeighborEdges

Edge

EdgeCollection

GrowNeighborPolygons

PolygonFace

PolygonFaceCollection

GrowNeighborVertices

Vertex

VertexCollection

H

HasStaticKinematicState

Cluster

X3DObject

I

Index

Facet

NurbsCurve

Point

PolygonNode

Port

Sample

Segment

IndexArray

FacetCollection

PointCollection

PolygonNodeCollection

SampleCollection

SegmentCollection

InputPorts, Operator

IsAlwaysComplete, Cluster

IsBoundary

ControlPoint

Edge

Vertex

IsClassOf, SIObject

IsConnected, Operator

IsEmpty

UserDataBlob

UserDataItem

UserDataMap

IsEqualTo, SIObject

IsHard, Edge

IsHardArray, EdgeCollection

IsLocked

Parameter

ProjectItem

IsSelected, ProjectItem

Item

BaseCollection

PPGLayout

UserDataMap

ItemSize, UserDataMap

ItemValue, UserDataMap

ItemsByIndex, ClusterElementCollection

K

Keyable, Parameter

Knots

NurbsCurve

NurbsSurface

L

Label, PPGItem

LabelMinPixels, PPGItem

LabelPercentage, PPGItem

Language, PPGLayout

Length

NurbsCurve

NurbsCurveList

LittleEndian, UserDataMap

Local, Kinematics

LockLevel

Parameter

ProjectItem

LockMasters, ProjectItem

LockType

Parameter

ProjectItem

Logic, PPGLayout

M

MasterParameter, ProxyParameter

Max, Parameter

Min, Parameter

Mute, Operator

N

Name

PPGItem

SIObject

NbPoints, Facet

NeighborEdges

Edge

EdgeCollection

PolygonFace

PolygonFaceCollection

Vertex

VertexCollection

NeighborPolygons

Edge

EdgeCollection

PolygonFace

PolygonFaceCollection

Vertex

VertexCollection

NeighborVertices

Edge

EdgeCollection

PolygonFace

PolygonFaceCollection

Vertex

VertexCollection

Nodes

Edge

PolygonFace

PolygonMesh

Vertex

Normal

Point

PolygonNode

NormalArray

FacetCollection

PointCollection

PolygonFaceCollection

PolygonNodeCollection

SegmentCollection

NurbsSamples, NurbsSurface

NurbsSurface, NurbsSample

O

Operator, UpdateContext

OriginalValue, Parameter

OutputPort, OperatorContext

OutputPorts, Operator

OutputTarget, OperatorContext

P

PPGLayout, ProjectItem

Parameters

Parameter

ProjectItem

ParticleTypes, ParticleCloudPrimitive

Particles, ParticleCloudPrimitive

PartitionType, Partition

Partitions, Pass

Points

Facet

Geometry

Segment

PolygonNodeNormalArray, PolygonFaceCollection

PolygonNodePolygonFaceIndexArray, PolygonFaceCollection

Polygons, PolygonMesh

Port, Operator

PortAt, Operator

PortGroups, Operator

PortType, Port

Position, Point

PositionArray, PointCollection

PutTransform2, KinematicState

PutValue2, Parameter

R

ReadOnly, Parameter

RowCount, GridData

S

Samples

Facet

Point

Segment

ScriptName, Parameter

Segments

Facet

Geometry

Selected, ProjectItem

Set

NurbsCurve

NurbsCurveList

NurbsSurface

NurbsSurfaceMesh

PolygonMesh

SetAsSelected, ProjectItem

SetAttribute

Context

PPGItem

PPGLayout

SetCapabilityFlag

Parameter

ProjectItem

SetCell, GridData

SetColumnComboItems, GridData

SetColumnLabel, GridData

SetColumnType, GridData

SetColumnValues, GridData

SetRowLabel, GridData

SetRowValues, GridData

SetupPointLocatorQueries, Geometry

Show, Parameter

Singleton, Property

Size

UserDataBlob

UserDataItem

Source, Context

SubComponent

Facet

FacetCollection

NurbsCurve

NurbsCurveCollection

Point

PointCollection

Sample

SampleCollection

Segment

SegmentCollection

SuggestedMax, Parameter

SuggestedMin, Parameter

SupportsBranchGroup, Operator

Surfaces, NurbsSurfaceMesh

T

Tags, Parameter

Target, Port

Target2, Port

TargetPath, Port

Template, UserDataMap

Time, OperatorContext

Transform

KinematicState

StaticKinematicState

TriangleSubIndexArray, PolygonFace

TrimCount, NurbsSurface

Type

PPGItem

SIObject

U

U, NurbsSample

UIItems, PPGItem

UKnots, NurbsSurface

UNormalized, NurbsSample

USamplingCoordinate, NurbsSample

USamplingCount, NurbsSampleCollection

UserData

Context

UpdateContext

V

V, NurbsSample

VKnots, NurbsSurface

VNormalized, NurbsSample

VSamplingCoordinate, NurbsSample

VSamplingCount, NurbsSampleCollection

Validate, CustomOperator

Value

InputPort

OutputPort

Parameter

UserDataBlob

UserDataItem

ValueType, Parameter

Vertices

Edge

PolygonFace

PolygonMesh

W

W, ControlPoint

WidthPercentage, PPGItem

X

X, ControlPoint

Y

Y, ControlPoint

Z

Z, ControlPoint

 

 



Autodesk Softimage v7.5