All Frameworks  Class Hierarchy  This Framework  Previous  Next  Indexes

SPAkern Class pcur_int_cur

SPAbase.ACIS_OBJECT
  |
  +---SPAkern.subtype_object
    |
    +---SPAkern.subtrans_object
      |
      +---SPAkern.int_cur
        |
        +---pcur_int_cur
 

Usage: you must use this class as is. You should never derive it.


public class pcur_int_cur

Defines an interpolated curve subtype that is the 3D extension of the parameter curve representing a curve on a surface.

Role: 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.

See also:
curve


Constructor and Destructor Index


o pcur_int_cur(curve const&,pcurve const&)
C++ copy constructor requests memory for this object and populates it with the data from the object supplied as an argument.
o pcur_int_cur(pcur_int_cur&)
C++ copy constructor requests memory for this object and populates it with the data from the object supplied as an argument.

Method Index


o deep_copy(pointer_map*)
Creates a copy of an item that does not share any data with the original.
o id()
Returns the ID for the pcur_int_cur list.
o save_data()
Saves the information for a pcur_int_cur to the save file.
o type()
Returns the type of pcur_int_cur.
o type_name()
Returns the string "pcurcur".

Constructor and Destructor


o pcur_int_cur
public pcur_int_cur(curve const& curve2,
pcurve const& curve3)
C++ copy constructor requests memory for this object and populates it with the data from the object supplied as an argument.

Parameters:
curve2
2D curve.
curve3
3D pcurve.
o pcur_int_cur
public pcur_int_cur( const pcur_int_cur& int_curve)
C++ copy constructor requests memory for this object and populates it with the data from the object supplied as an argument.

Parameters:
int_curve
pcur_int_curve.

Methods


o deep_copy
public virtual int_cur * deep_copy(pointer_map* pm= NULL) const
Creates a copy of an item that does not share any data with the original.

Role: Allocates new storage for all member data and any pointers. Returns a pointer to the copied item.

Parameters:
pm
list of items within the entity that are already deep copied.
o id
public static int id()
Returns the ID for the pcur_int_cur list.
o save_data
public virtual void save_data()const
Saves the information for a pcur_int_cur to the save file.
o type
public virtual int type()const
Returns the type of pcur_int_cur.
o type_name
public virtual char const * type_name()const
Returns the string "pcurcur".

This object is included in the file: pcur_int.hxx

Copyright (c) 1989-2007 by Spatial Corp. All rights reserved.