Library | Package Java Toolkit

Interface WCurve

package com.ptc.wfc.wfcGeometry;

public interface WCurve
  extends com.ptc.pfc.pfcGeometry.Curve,
          com.ptc.wfc.wfcLayerState.LayerItem,
          com.ptc.wfc.wfcModelItem.WModelItem



Description

Interface for WCurve.
Direct Known Subclasses:
WPoint, WCompositeCurve, WLine, WArc, WText, WArrow, WCircle, WSpline, WBSpline, WEllipse, WPolygon



Method Summary
StdColorGetColorType ()
     Gets the color of the specified curve
/*optional*/ CurveDescriptorGetCurveData ()
     Retrieves the geometric representation data for the specified curve.
CurveTessellationGetCurveTessellation (double Tolerance)
     Retrieves the curve tessellation
StdLineStyleGetLineStyle ()
     Gets the linestyle of the specified curve.
voidSetColorType (StdColor ColorType)
     Sets the color of the specified curve
voidSetLineStyle (StdLineStyle LineStyle)
     Sets the linestyle of the specified 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

Methods Inherited from Interface com.ptc.wfc.wfcLayerState.LayerItem
IsLayerItemVisible, RemoveNoUpdate, GetLayers, AddNoUpdate

Methods Inherited from Interface com.ptc.wfc.wfcModelItem.WParameterOwner
ExportParameterTable, ApplyParameterTableset, MathcadParametersSet, MathcadInputParametersGet

Methods Inherited from Interface com.ptc.wfc.wfcModelItem.WRelationOwner
GetRelationConstraints, UnitsUsed, UseUnits, EvaluateExpressionWithUnits

Methods Inherited from Interface com.ptc.wfc.wfcModelItem.WModelItem
DeleteUserDefinedName, Unhide, Hide, IsHidden, IsNameReadOnly, IsZoneFeature, GetDefaultName

Method Detail

GetColorType

StdColorGetColorType ()


     Gets the color of the specified curve
Manual References:
Geometry Evaluation: Evaluation of Curves and Edges, Geometry Evaluation: Evaluation of Curves and Edges
Returns:
 


SetColorType

voidSetColorType (StdColor ColorType)


     Sets the color of the specified curve
Manual References:
Geometry Evaluation: Evaluation of Curves and Edges, Geometry Evaluation: Evaluation of Curves and Edges
Parameters:
ColorType
 
Returns:


GetLineStyle

StdLineStyleGetLineStyle ()


     Gets the linestyle of the specified curve.
Manual References:
Geometry Evaluation: Evaluation of Curves and Edges, Geometry Evaluation: Evaluation of Curves and Edges
Returns:
 


SetLineStyle

voidSetLineStyle (StdLineStyle LineStyle)


     Sets the linestyle of the specified curve.

Exceptions thrown (but not limited to):

<reference 6 to unknown entity pfcExceptions::pfcXInAMethod>


Manual References:
Geometry Evaluation: Evaluation of Curves and Edges
Parameters:
LineStyle
 
Returns:


GetCurveTessellation

CurveTessellationGetCurveTessellation (double Tolerance)


     Retrieves the curve tessellation
Manual References:
Geometry Evaluation: Curve and Edge Tessellation, Geometry Evaluation: Curve and Edge Tessellation
Parameters:
Tolerance
The maximum distance between the tessellation polyline and the curve.
Returns:
 


GetCurveData

/*optional*/ CurveDescriptorGetCurveData ()


     Retrieves the geometric representation data for the specified curve.

Exceptions thrown (but not limited to):

XToolkitNotImplemented - You passed a composite curve in curve.


Manual References:
Geometry Evaluation: Evaluation of Curves and Edges, Geometry Evaluation: Evaluation of Curves and Edges
Returns: