Purpose:
|
Defines an interpolated curve subtype that is the 3D extension of the parameter curve representing a curve on a surface.
|
|
Derivation:
|
pcur_int_cur : int_cur : subtrans_object : subtype_object : ACIS_OBJECT : -
|
|
SAT Identifier:
|
"pcurcur"
|
|
Filename:
|
kern/kernel/kerngeom/intcur/pcur_int.hxx
|
|
Description:
|
This class defines an interpolated curve subtype that is the 3D extension of the parameter curve representing a curve on a surface. This is used internally by
ACIS during point-in-face testing on a parametric surface, and certain member functions that are not required by
ACIS are disabled, to simplify the implementation. It should not be used by an application.
|
|
References:
|
KERN
|
curve, pcurve
|
|
Constructor:
|
public: pcur_int_cur::pcur_int_cur
(
|
|
|
const pcur_int_cur&
|
// pcur_int_curve
|
|
|
);
|
|
|
C++ copy constructor requests memory for this object and populates it with the data from the object supplied as an argument.
|
|
|
|
|
|
|
public: pcur_int_cur::pcur_int_cur
(
|
|
|
curve const&,
|
// 2D curve
|
|
|
pcurve const&
|
// 3D pcurve
|
|
|
);
|
|
|
C++ initialize constructor requests memory for this object and populates it with the data supplied as arguments.
|
|
|
|
Methods:
|
public: virtual int_cur* pcur_int_cur::deep_copy
(
|
|
|
pointer_map* pm
|
// list of items within
|
|
|
|
= NULL
|
// the entity that are
|
|
|
|
|
// already deep copied
|
|
|
) const;
|
|
|
Creates a copy of an item that does not share any data with the original. Allocates new storage for all member data and any pointers. Returns a pointer to the copied item.
|
|
|
|
|
|
|
public: static int pcur_int_cur::id
();
|
|
|
Returns the ID for the
pcur_int_cur list.
|
|
|
|
|
|
|
public: virtual void
|
|
|
pcur_int_cur::save_data () const;
|
|
|
Saves the information for a
pcur_int_cur to the save file.
|
|
|
|
|
|
|
public: virtual int pcur_int_cur::type
() const;
|
|
|
Returns the type of
pcur_int_cur.
|
|
|
|
|
|
|
public: virtual char const*
|
|
|
pcur_int_cur::type_name () const;
|
|
|
Returns the string "pcurcur".
|
|
Internal Use:
|
full_size
|