Library | File

Class pfcRuledSurfaceDescriptor

# include <pfcGeometry.h>

class pfcRuledSurfaceDescriptor
 : public virtual pfcTransformedSurfaceDescriptor
{
    xdeclare(pfcRuledSurfaceDescriptor)
    ...
};
This is a COMPACT class.



Description

A data object representing surface geometry created by linearly interpolating between corresponding points of two curves.
Manual References:
Overview of Creo Object TOOLKIT C++: Casting of Creo Object TOOLKIT C++ pfc Classes to wfc Classes
Direct Known Subclasses:
wfcWRuledSurfaceDescriptor



Method Summary

static pfcRuledSurfaceDescriptor_ptrCreate (pfcSurfaceExtents_ptr Extents, pfcSurfaceOrientation Orientation, pfcTransform3D_ptr Origin, pfcCurveDescriptor_ptr Profile1, pfcCurveDescriptor_ptr Profile2)
This method creates a new RuledSurfaceDescriptor object.
pfcCurveDescriptor_ptrGetProfile1 ()
voidSetProfile1 (pfcCurveDescriptor_ptr value)
The first curve's geometry
pfcCurveDescriptor_ptrGetProfile2 ()
voidSetProfile2 (pfcCurveDescriptor_ptr value)
The second curve's geometry


Methods Inherited from Class pfcSurfaceDescriptor:

GetSurfaceType, GetExtents, SetExtents, GetOrientation, SetOrientation


Methods Inherited from Class pfcTransformedSurfaceDescriptor:

GetCoordSys, SetCoordSys



Method Detail

pfcCurveDescriptor_ptrGetProfile1 ()
voidSetProfile1 (pfcCurveDescriptor_ptr value)

The first curve's geometry




pfcCurveDescriptor_ptrGetProfile2 ()
voidSetProfile2 (pfcCurveDescriptor_ptr value)

The second curve's geometry




static pfcRuledSurfaceDescriptor_ptrCreate (pfcSurfaceExtents_ptr Extents, pfcSurfaceOrientation Orientation, pfcTransform3D_ptr Origin, pfcCurveDescriptor_ptr Profile1, pfcCurveDescriptor_ptr Profile2)

This method creates a new RuledSurfaceDescriptor object.
Parameters:
Extents
The surface extents
Orientation
The surface orientation
Origin
The coordinate system of the surface
Profile1
The geometry of the first generating curve
Profile2
The geometry of the second generating curve
Returns:
The new RuledSurfaceDescriptor object