hp2FEM  0.1
Public Member Functions | Protected Attributes
ParametricLines Class Reference

Class ParametricLines. More...

#include <ParametricLines.h>

Collaboration diagram for ParametricLines:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ParametricLines ()
 Default constructor.
 ~ParametricLines ()
 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.
NURBSLineoperator[] (long LineNumber)
 Operator for accessing operations of NURBSLine from the global identification number of the curve.
long GetLocalIndex (long LineNumber)
 Returns the position in the internal index of the curve with global number LineNumber.
NURBSLineGetNURBSLine (long LocalNumber)
 Operator for accessing operations of NURBSLine from the local identification number of the curve.
long GetNumberOfParametricLines ()
 Returns the number of parametric lines.

Protected Attributes

BuiltInArray< long > LineIndex
 Index that relates the global identification number of lines with their order in the table. @.
Array< NURBSLineLines
 Array of NURBS curves. @.

Detailed Description

Class ParametricLines.


Member Data Documentation

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

## Attribute: LineIndex%39D9E4970324

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

Array of NURBS curves. @.

## Association: Design Model::Business Specific::Opt::Opt\: Design Classes::<unnamed>%39D9DA53019F ## Role: ParametricLines::Lines%39D9DA540100

Only parameterized curves need to be stored here provided the index was correctly initialized. @ ## begin ParametricLines::Lines%39D9DA540100.role preserve=no protected: Array< NURBSLine > {1..1 -> 1..1VHgAN}


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