hp2FEM
0.1
|
00001 #ifndef _NURBSBOUNDARYENTITYINFO_H_ 00002 #define _NURBSBOUNDARYENTITYINFO_H_ 00003 // --------------------------------------------- 00004 // company : 00005 // user : 00006 // date : 22 Mar 2015 17:25 00007 // file : NURBSBoundaryEntityInfo.h 00008 // markers : Full 00009 // language : C++ 00010 // generator : Metamill 6.0 00011 // --------------------------------------------- 00012 00013 //#UBLK-BEG-HEADERH 00014 //#UBLK-END-HEADERH 00015 00016 /*================================================================================================= 00017 = = 00018 = Copyright 2010-2015 Marco Lucio Bittencourt / Fabiano Fernandes Bargos = 00019 = Gilberto Luis Valente / Jorge Luis Suzuki / Allan Patrick Cordeiro Dias = 00020 = = 00021 = Licensed under the Apache License, Version 2.0 (the "License"); = 00022 = you may not use this file except in compliance with the License. = 00023 = You may obtain a copy of the License at = 00024 = = 00025 = http://www.apache.org/licenses/LICENSE-2.0 = 00026 = = 00027 = Unless required by applicable law or agreed to in writing, software = 00028 = distributed under the License is distributed on an "AS IS" BASIS, = 00029 = WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. = 00030 = See the License for the specific language governing permissions and = 00031 = limitations under the License. = 00032 = = 00033 =================================================================================================*/ 00034 00035 00036 #include "ds/BuiltInArray.h" 00037 #include "ds/Array.h" 00038 00039 00043 class NURBSBoundaryEntityInfo 00044 { 00045 //#UBLK-BEG-CLASSDEF mm:fbed81b7-2699-45c2-8619-1ea55c20967f 00046 //#UBLK-END-CLASSDEF 00047 00048 public: 00049 00050 // METHOD=mm:da3210fd-995b-4b40-9e32-19c1399d24f2 00051 NURBSBoundaryEntityInfo(); 00052 00053 // METHOD=mm:0365b5e6-fc01-4c36-bab6-b827bd3897bf 00054 ~NURBSBoundaryEntityInfo(); 00055 00056 // METHOD=mm:9f368aee-f9ea-4573-8b26-c5a7ef1a6dd5 00057 void Save(FILE* File); 00058 00059 // METHOD=mm:dc2c51ab-4bbf-4237-a9e2-ce3ddd7d98da 00060 void Restore(FILE* File); 00061 00062 // METHOD=mm:d51a70b3-cf0a-4890-b30f-58b776fc0b52 00063 void Print(FILE* _n1); 00064 00065 // METHOD=mm:3e2ccc09-3910-49da-bfa8-1139eda0bdfc 00066 void Free(); 00067 00068 00075 // attr=mm:29ff769b-036c-4a08-83da-f898d90100af 00076 long NURBSEntity; 00077 00084 // attr=mm:bd81393f-f234-4cc0-850f-78f03855573c 00085 BuiltInArray<long> NURBSEntityCPs; 00086 00087 00088 protected: 00089 00090 private: 00091 00092 //#UBLK-BEG-CLASSMEMB mm:fbed81b7-2699-45c2-8619-1ea55c20967f 00093 //#UBLK-END-CLASSMEMB 00094 }; 00095 00096 //#UBLK-BEG-GLOBALH 00097 //#UBLK-END-GLOBALH 00098 00099 00100 #endif // _NURBSBOUNDARYENTITYINFO_H_