Library | Package Java Toolkit

Interface WSurface

package com.ptc.wfc.wfcGeometry;

public interface WSurface
  extends com.ptc.pfc.pfcGeometry.Surface,
          com.ptc.wfc.wfcLayerState.LayerItem,
          com.ptc.wfc.wfcModelItem.WModelItem



Description

Interface inherited from Surface
Direct Known Subclasses:
WPlane, WCylinder, WCone, WTorus, WRuledSurface, WRevolvedSurface, WTabulatedCylinder, WForeignSurface, WCylindricalSplineSurface, WSplineSurface, WCoonsPatch, WNURBSSurface, WFilletSurface, WSpline2DerSurface



Method Summary
/*optional*/ WSurfaceGetNextSurface ()
     Returns the next surface in the surface list (or NULL, if there is no next surface). If the model geometry has changed, the next surface must be obtained again.
SurfacePeriodicityGetPeriodicity ()
     
TessellationGetTessellation (SurfaceTessellationInput Input)
    Calculates the tessellation of a given surface

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.pfc.pfcGeometry.Surface
GetIsVisible, GetFeature, GetOwnerQuilt, EvalClosestPointOnSurface, EvalClosestPoint, Eval3DData, EvalParameters, EvalArea, EvalPrincipalCurv, VerifyUV, EvalDiameter, EvalMaximum, EvalMinimum, ListContours, ListSameSurfaces, GetSurfaceType, GetXYZExtents, GetUVExtents, GetOrientation, GetSurfaceDescriptor, GetNURBSRepresentation

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

GetNextSurface

/*optional*/ WSurfaceGetNextSurface ()


     Returns the next surface in the surface list (or NULL, if there is no next surface). If the model geometry has changed, the next surface must be obtained again.
Manual References:
Geometry Evaluation: Evaluation of Surfaces
Returns:
Handle to next surface WSurface


GetTessellation

TessellationGetTessellation (SurfaceTessellationInput Input)


    Calculates the tessellation of a given surface

Exceptions thrown (but not limited to):

XToolkitOutOfMemory - Creo Parametric could not allocate memory for the output.

XToolkitIncompleteTessellation - The tessellation was incomplete.
If incomplete tessellation is acceptable, set <reference 6 to unknown entity wfcWSession::SetIncompleteSurfaceTessellationAllowed> to true. The default value for this setting is false.


Manual References:
Geometry Evaluation: Surface Tessellation, Geometry Evaluation: Surface Tessellation
Parameters:
Input
Input instructions for the tessellation
Returns:
returns tessellation data Tessellation


GetPeriodicity

SurfacePeriodicityGetPeriodicity ()


     
Returns: