pcur_int_cur
List of: Classes
Subjects: Construction Geometry, SAT Save and Restore
Contents: Kernel

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
PDF/KERN/34CLP.PDF
HTM/DATA/KERN/KERN/34CLP/0007.HTM