Library | File

Class pfcCompositeCurve

# include <pfcGeometry.h>

class pfcCompositeCurve
 : public virtual pfcCurve
{
    xaideclare(pfcCompositeCurve)
    ...
};



Description

A Creo Parametric curve consisting of two or more curve elements joined to forma single curve.
Manual References:
Overview of Creo Object TOOLKIT C++: Casting of Creo Object TOOLKIT C++ pfc Classes to wfc Classes
Direct Known Subclasses:
wfcWCompositeCurve



Method Summary

pfcCurves_ptrListElements ()
Lists the component curves of the composite curve.


Methods Inherited from Class pfcGeomCurve:

GetIsVisible, GetFeature, Eval3DData, EvalFromLength, EvalParameter, EvalLength, EvalLengthBetween, GetCurveDescriptor, GetNURBSRepresentation


Methods Inherited from Class pfcChild:

GetDBParent, GetOId


Methods Inherited from Class pfcActionSource:

AddActionListener, RemoveActionListener, AddActionListenerWithType


Methods Inherited from Class pfcRelationOwner:

DeleteRelations, GetRelations, SetRelations, RegenerateRelations, EvaluateExpression


Methods Inherited from Class pfcParent:

GetChild


Methods Inherited from Class pfcParameterOwner:

GetParam, CreateParam, ListParams, SelectParam, CreateParamWithUnits, SelectParameters


Methods Inherited from Class pfcModelItem:

GetName, SetName, GetId, GetType



Method Detail

pfcCurves_ptrListElements ()

Lists the component curves of the composite curve.

Exceptions thrown (but not limited to):

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

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


Returns:
The array of component curves