hp2FEM  0.1
Public Member Functions | Protected Attributes
Parametric3DCurves Class Reference

Class Parametric3DCurves. More...

#include <Parametric3DCurves.h>

Collaboration diagram for Parametric3DCurves:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Parametric3DCurves ()
 Default constructor.
 ~Parametric3DCurves ()
 Destructor.
void Save (FILE *File)
 Writes class information to a binary file. The current object state can be completely recovered when applying the Restore() operation.
void Restore (FILE *File)
 Restores class data (written using Save()) from a binary file.
void Read (FILE *File)
 Reads class attributes from an ASCII File in FEAWEB format.
void Print (FILE *File=stdout)
 Prints class information in an ASCII file.
void Free ()
 Releases the memory allocated for the class attributes.
NURBSSurfaceBoundaryEntityoperator[] (long CurveNumber)
 Operator for accessing operations of NURBSSurfaceBoundaryEntity from the global identification number of the curve.

Protected Attributes

BuiltInArray< long > CurveIndex
 Index that relates the global identification number of curves with their order in the table. @.
Array< NURBSSurfaceBoundaryEntityCurves
 Array of parameterized three-dimensional NURBS curves. @ ## begin Parametric3DCurves::Curves%39D9DB3B02ED.role preserve=no protected: Array< NURBSSurfaceBoundaryEntity > {1..1 -> 1..1VHgAN}.

Detailed Description

Class Parametric3DCurves.


Member Data Documentation

Index that relates the global identification number of curves with their order in the table. @.

## Attribute: CurveIndex%39D9E68703C8

With this index, it is only necessary to store information of parameterized entities. @ ## begin Parametric3DCurves::CurveIndex%39D9E68703C8.attr preserve=no protected: BuiltInArray<long> {UA}

Array of parameterized three-dimensional NURBS curves. @ ## begin Parametric3DCurves::Curves%39D9DB3B02ED.role preserve=no protected: Array< NURBSSurfaceBoundaryEntity > {1..1 -> 1..1VHgAN}.

## Association: Design Model::Business Specific::Opt::Opt\: Design Classes::<unnamed>%39D9DB3B00BC ## Role: Parametric3DCurves::Curves%39D9DB3B02ED


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Typedefs Friends Defines