hp2FEM  0.1
Public Member Functions | Protected Attributes
NURBSSurfaceBoundaryEntity Class Reference

Class NURBSSurfaceBoundaryEntity. More...

#include <NURBSSurfaceBoundaryEntity.h>

Collaboration diagram for NURBSSurfaceBoundaryEntity:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 NURBSSurfaceBoundaryEntity ()
 Default constructor.
 ~NURBSSurfaceBoundaryEntity ()
 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, long NumCPs)
 Reads class attributes from an ASCII File in FEAWEB format.
void Print (FILE *File)
 Prints class information in an ASCII file.
void Free ()
 Releases the memory allocated for the class attributes.
void SetNumberOfNURBSEntities (long NumEnt)
 Sets the number of NURBS entities associated to this boundary entity.
long GetNumberOfNURBSEntities ()
 Returns the number of NURBS entities associated to this boundary entity.
void SetNURBSEntityNumber (long n, long NumEntity)
 Sets the global identification number of the n-th NURBS entity associated to this boundary entity.
long GetNURBSEntityNumber (long n)
 Returns the global identification number of the n-th NURBS entity associated to this boundary entity.
void GetNURBSEntityCP (long &cpu, long &cpv, long n, long CPNum)
 Returns the control point number (cpu,cpv) correspondent to this boundary entity in the n-th surface associated to it.

Protected Attributes

Array< NURBSBoundaryEntityInfoEntity
 Set of identification cards relating this 3D endpoint of NURBS curve control point to all surfaces that share it. @ ## begin NURBSSurfaceBoundaryEntity::Entity%39D9E1D9014E.role preserve=no protected: Array< NURBSBoundaryEntityInfo > {1..1 -> 1..1VHgAN}.

Detailed Description

Class NURBSSurfaceBoundaryEntity.


Member Data Documentation

Set of identification cards relating this 3D endpoint of NURBS curve control point to all surfaces that share it. @ ## begin NURBSSurfaceBoundaryEntity::Entity%39D9E1D9014E.role preserve=no protected: Array< NURBSBoundaryEntityInfo > {1..1 -> 1..1VHgAN}.

## Association: Design Model::Business Specific::Opt::Opt\: Design Classes::<unnamed>%39D9E1D8019D ## Role: NURBSSurfaceBoundaryEntity::Entity%39D9E1D9014E


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