Library | Package Java Toolkit

Interface CompositeCurve

package com.ptc.pfc.pfcGeometry;

public interface CompositeCurve
  extends com.ptc.pfc.pfcGeometry.Curve



Description

A Creo Parametric curve consisting of two or more curve elements joined to forma single curve.
Direct Known Subclasses:
WCompositeCurve



Method Summary
CurvesListElements ()
    Lists the component curves of the composite curve.

Methods Inherited from Interface com.ptc.pfc.pfcGeometry.GeomCurve
GetIsVisible, GetFeature, Eval3DData, EvalFromLength, EvalParameter, EvalLength, EvalLengthBetween, GetCurveDescriptor, GetNURBSRepresentation

Methods Inherited from Interface com.ptc.pfc.pfcObject.Child
GetDBParent, GetOId

Methods Inherited from Interface com.ptc.pfc.pfcBase.ActionSource
AddActionListener, RemoveActionListener, AddActionListenerWithType

Methods Inherited from Interface com.ptc.pfc.pfcModelItem.RelationOwner
DeleteRelations, GetRelations, SetRelations, RegenerateRelations, EvaluateExpression

Methods Inherited from Interface com.ptc.pfc.pfcObject.Parent
GetChild

Methods Inherited from Interface com.ptc.pfc.pfcModelItem.ParameterOwner
GetParam, CreateParam, ListParams, SelectParam, CreateParamWithUnits, SelectParameters

Methods Inherited from Interface com.ptc.pfc.pfcModelItem.ModelItem
GetName, SetName, GetId, GetType

Method Detail

ListElements

CurvesListElements ()


    Lists the component curves of the composite curve.

Exceptions thrown (but not limited to):

XToolkitNotImplemented - The p_curve is a valid geometry item, but not a composite curve.

XToolkitNotFound - No components were visited, either because of the filter or for another reason.


Returns:
The array of component curves