| allClear(bool matFlg=true) | fk_Solid | |
| changeLine(int lineID, fk_Vector startPos, fk_Vector endPos) | fk_Line | |
| checkContract(fk_Edge *E) | fk_Modify | |
| checkDB(void) const | fk_DataAccess | |
| checkTopology(void) | fk_DataAccess | |
| clearMaterial(void) | fk_Shape | |
| cloneShape(fk_Solid *solid) | fk_Solid | |
| compareShape(fk_Solid *solid) | fk_Solid | |
| contractEdge(fk_Edge *E, bool R=true) | fk_Modify | |
| contractEdge(fk_Edge *E, fk_Vector P, bool R=true) | fk_Modify | |
| deleteAttrID(const int key) | fk_Attribute | |
| deleteAttrII(const int key) | fk_Attribute | |
| deleteAttrIS(const int key) | fk_Attribute | |
| deleteAttrSD(const std::string key) | fk_Attribute | |
| deleteAttrSI(const std::string key) | fk_Attribute | |
| deleteAttrSS(const std::string key) | fk_Attribute | |
| deleteEdge(fk_Edge *E) | fk_Operation | |
| deleteLoop(fk_Loop *L) | fk_Operation | |
| deleteVertex(fk_Vertex *V) | fk_Operation | |
| existAttrID(const int key) const | fk_Attribute | |
| existAttrII(const int key) const | fk_Attribute | |
| existAttrIS(const int key) const | fk_Attribute | |
| existAttrSD(const std::string key) const | fk_Attribute | |
| existAttrSI(const std::string key) const | fk_Attribute | |
| existAttrSS(const std::string key) const | fk_Attribute | |
| existEdge(fk_Edge *edge) const | fk_DataAccess | |
| existEdge(int ID) const | fk_DataAccess | |
| existHalf(fk_Half *half) const | fk_DataAccess | |
| existHalf(int ID) const | fk_DataAccess | |
| existLoop(fk_Loop *loop) const | fk_DataAccess | |
| existLoop(int ID) const | fk_DataAccess | |
| existVertex(fk_Vertex *vertex) const | fk_DataAccess | |
| existVertex(int ID) const | fk_DataAccess | |
| fk_Attribute(void) | fk_Attribute | |
| fk_BaseObject(fk_ObjectType type=FK_BASEOBJECT) | fk_BaseObject | |
| fk_DataAccess(void) | fk_DataAccess | |
| fk_Line(std::vector< fk_Vector > *array=NULL) | fk_Line | |
| fk_Modify(fk_DataBase *=(fk_DataBase *) NULL) | fk_Modify | |
| fk_Operation(fk_DataBase *=(fk_DataBase *) NULL) | fk_Operation | |
| fk_Shape(fk_ObjectType=FK_SHAPE) | fk_Shape | |
| fk_Solid(void) | fk_Solid | |
| fk_SolidBase(void) | fk_SolidBase | |
| getAllEOnL(fk_Loop *L) const | fk_ReferenceL2 | |
| getAllEOnV(fk_Vertex *V) const | fk_ReferenceL2 | |
| getAllHOnL(fk_Loop *L) const | fk_ReferenceL2 | |
| getAllHOnV(fk_Vertex *V) const | fk_ReferenceL2 | |
| getAllLOnV(fk_Vertex *V) const | fk_ReferenceL2 | |
| getAllNeighborLOnL(fk_Loop *L) const | fk_ReferenceL3 | |
| getAllNeighborVOnV(fk_Vertex *V) const | fk_ReferenceL3 | |
| getAllVOnL(fk_Loop *L) const | fk_ReferenceL2 | |
| getAttrID(const int key) const | fk_Attribute | |
| getAttrII(const int key) const | fk_Attribute | |
| getAttrIS(const int key) const | fk_Attribute | |
| getAttrSD(const std::string key) const | fk_Attribute | |
| getAttrSI(const std::string key) const | fk_Attribute | |
| getAttrSS(const std::string key) const | fk_Attribute | |
| getEData(int ID) const | fk_DataAccess | |
| getEdgeStatus(fk_Edge *E) const | fk_ReferenceL1 | |
| getENum(void) const | fk_DataAccess | |
| getENumOnV(fk_Vertex *V) const | fk_ReferenceL2 | |
| getEOnVV(fk_Vertex *V1, fk_Vertex *V2) const | fk_ReferenceL3 | |
| getHData(int ID) const | fk_DataAccess | |
| getHistoryMode(void) | fk_Operation | |
| getHNum(void) const | fk_DataAccess | |
| getLastE(void) const | fk_DataAccess | |
| getLastH(void) const | fk_DataAccess | |
| getLastL(void) const | fk_DataAccess | |
| getLastV(void) const | fk_DataAccess | |
| getLData(int ID) const | fk_DataAccess | |
| getLeftHOnE(fk_Edge *E) const | fk_ReferenceL1 | |
| getLeftLOnE(fk_Edge *E) const | fk_ReferenceL1 | |
| getLeftVOnE(fk_Edge *E) const | fk_ReferenceL1 | |
| getLNum(void) const | fk_DataAccess | |
| getMateHOnH(fk_Half *H) const | fk_ReferenceL1 | |
| getMaterial(int id) | fk_Shape | |
| getMaterialMode(void) | fk_Shape | |
| getMaterialVector(void) | fk_Shape | |
| getNeighborLOnLE(fk_Loop *L, fk_Edge *E) const | fk_ReferenceL3 | |
| getNeighborLOnLH(fk_Loop *L, fk_Half *H) const | fk_ReferenceL2 | |
| getNextE(fk_Edge *edge) const | fk_DataAccess | |
| getNextH(fk_Half *half) const | fk_DataAccess | |
| getNextL(fk_Loop *loop) const | fk_DataAccess | |
| getNextV(fk_Vertex *vertex) const | fk_DataAccess | |
| getObjectType(void) const | fk_BaseObject | |
| getObjMaterialID(void) | fk_Shape | |
| getOneEOnL(fk_Loop *L) const | fk_ReferenceL1 | |
| getOneEOnV(fk_Vertex *V) const | fk_ReferenceL1 | |
| getOneHOnL(fk_Loop *L) const | fk_ReferenceL1 | |
| getOneHOnV(fk_Vertex *V) const | fk_ReferenceL1 | |
| getOneLOnV(fk_Vertex *V) const | fk_ReferenceL3 | |
| getOneNeighborLOnL(fk_Loop *L) const | fk_ReferenceL2 | |
| getOneNeighborVOnV(fk_Vertex *V) const | fk_ReferenceL2 | |
| getOneVOnL(fk_Loop *L) const | fk_ReferenceL1 | |
| getPaletteData(void) | fk_Shape | |
| getPaletteSize(void) | fk_Shape | |
| getParentEOnH(fk_Half *H) const | fk_ReferenceL1 | |
| getParentLOnH(fk_Half *H) const | fk_ReferenceL1 | |
| getRightHOnE(fk_Edge *E) const | fk_ReferenceL1 | |
| getRightLOnE(fk_Edge *E) const | fk_ReferenceL1 | |
| getRightVOnE(fk_Edge *E) const | fk_ReferenceL1 | |
| getTesselateMode(void) | fk_Operation | |
| getVData(int ID) const | fk_DataAccess | |
| getVNum(void) const | fk_DataAccess | |
| getVNumOnL(fk_Loop *L) const | fk_ReferenceL2 | |
| getVOnH(fk_Half *H) const | fk_ReferenceL1 | |
| isEmpty(void) | fk_Solid | |
| makeBlock(double x, double y, double z) | fk_Modify | |
| makeCircle(int div, double rad) | fk_Modify | |
| makeCone(int div, double rad, double height) | fk_Modify | |
| makeEdge(fk_Vertex *V_1, fk_Vertex *V_2, fk_Half *H_11=(fk_Half *) NULL, fk_Half *H_12=(fk_Half *) NULL, fk_Half *H_21=(fk_Half *) NULL, fk_Half *H_22=(fk_Half *) NULL) | fk_Operation | |
| makeIFSet(int faceNum, int polyNum, int *IFSet, int vertexNum, fk_Vector *posArray, int order=0) | fk_SolidBase | |
| makeIFSet(std::vector< std::vector< int > > *faceArray, std::vector< fk_Vector > *posArray, int order=0) | fk_SolidBase | |
| makeLines(std::vector< fk_Vector > *array) | fk_Modify | |
| makeLines(int num, fk_Vector *array) | fk_Modify | |
| makeLoop(fk_Half *H) | fk_Operation | |
| makePoint(std::vector< fk_Vector > *array) | fk_Modify | |
| makePoint(int num, fk_Vector *array) | fk_Modify | |
| makePolygon(std::vector< fk_Vector > *array, bool openFlg, bool initFlg=true) | fk_Modify | |
| makePolygon(int num, fk_Vector *array, bool openFlg, bool initFlg=true) | fk_Modify | |
| makePrism(int div, double top, double bottom, double height) | fk_Modify | |
| makeSphere(int div, double rad) | fk_Modify | |
| makeVertex(const fk_Vector P) | fk_Operation | |
| moveVertex(fk_Vertex *V, fk_Vector P) | fk_Operation | |
| moveVPosition(int vertexID, fk_Vector pos, int order=0) | fk_Modify | |
| moveVPosition(int vertexID, double x, double y, double z, int order=0) | fk_Modify | |
| moveVPosition(int vertexID, double *array, int order=0) | fk_Modify | |
| negateBody(void) | fk_Operation | |
| printTopology(void) | fk_DataAccess | |
| pushLine(fk_Vector *array) | fk_Line | |
| pushLine(fk_Vector startPos, fk_Vector endPos) | fk_Line | |
| pushLines(fk_Vector pos1, fk_Vector pos2) | fk_Modify | |
| pushPalette(fk_Material &mat) | fk_Shape | |
| pushPointVertex(fk_Vector pos) | fk_Modify | |
| pushPolygon(std::vector< fk_Vector > *array, bool openFlg=false) | fk_Modify | |
| pushPolygon(int num, fk_Vector *array, bool openFlg=false) | fk_Modify | |
| pushPolygonVertex(fk_Vector pos, bool openFlg) | fk_Modify | |
| readD3DXFile(std::string fileName, std::string objName, bool solidFlg=true) | fk_Solid | |
| readD3DXFile(std::string fileName, std::string objName, int materialID, bool solidFlg=true) | fk_Solid | |
| readData(std::string fileName, bool sizeMode=true) | fk_Solid | |
| readData(FILE *fp, fk_DataFormatMode mode=FK_BINARY_FILE, bool sizeMode=true) | fk_Solid | |
| readDXFFile(std::string fileName, bool solidFlg=true) | fk_Solid | |
| readHRCFile(std::string fileName) | fk_Solid | |
| readMQOFile(std::string fileName, std::string objName, bool solidFlg=true, bool contFlg=true, bool materialFlg=false) | fk_Solid | |
| readMQOFile(std::string fileName, std::string objName, int materialID, bool solidFlg=true, bool contFlg=true, bool materialFlg=false) | fk_Solid | |
| readRDSFile(std::string fileName, bool solidFlg=true) | fk_Solid | |
| readSMFFile(std::string fileName) | fk_Solid | |
| readSTLFile(std::string fileName, bool solidFlg=true, double tolerance=1.0e-08) | fk_Solid | |
| readVRMLFile(std::string fileName, bool materialFlg=true, bool solidFlg=true) | fk_Solid | |
| redoHistory(void) | fk_Operation | |
| removeVertexInLoop(fk_Vertex *V) | fk_Modify | |
| separateEdge(fk_Edge *E) | fk_Operation | |
| separateLoop(fk_Half *H1, fk_Half *H2) | fk_Operation | |
| setAttrID(const int key, const double value) | fk_Attribute | |
| setAttrII(const int key, const int value) | fk_Attribute | |
| setAttrIS(const int key, const std::string value) | fk_Attribute | |
| setAttrSD(const std::string key, const double value) | fk_Attribute | |
| setAttrSI(const std::string key, const int value) | fk_Attribute | |
| setAttrSS(const std::string key, const std::string value) | fk_Attribute | |
| setBlockScale(double scale) | fk_Modify | |
| setBlockScale(double scale, fk_Axis axis) | fk_Modify | |
| setBlockScale(double x, double y, double z) | fk_Modify | |
| setBlockSize(double x, double y, double z) | fk_Modify | |
| setBlockSize(double length, fk_Axis axis) | fk_Modify | |
| setCircleDivide(int div) | fk_Modify | |
| setCircleRadius(double rad) | fk_Modify | |
| setCircleScale(double scale) | fk_Modify | |
| setConeDivide(int div) | fk_Modify | |
| setConeHeight(double height) | fk_Modify | |
| setConeRadius(double rad) | fk_Modify | |
| setHistoryMark(void) | fk_Operation | |
| setHistoryMode(bool mode) | fk_Operation | |
| setLinePos(int ID, fk_Vector pos) | fk_Modify | |
| setLinePos(int edgeID, int vertexID, fk_Vector pos) | fk_Modify | |
| setMaterialMode(fk_MaterialMode mode) | fk_Shape | |
| setObjMaterialID(int ID) | fk_Shape | |
| setPalette(fk_Material &mat, int ID) | fk_Shape | |
| setPrismBottomRadius(double bottom) | fk_Modify | |
| setPrismDivide(int div) | fk_Modify | |
| setPrismHeight(double height) | fk_Modify | |
| setPrismTopRadius(double top) | fk_Modify | |
| setSphereDivide(int div) | fk_Modify | |
| setSphereRadius(double rad) | fk_Modify | |
| setSphereScale(double scale) | fk_Modify | |
| setTesselateMode(bool mode) | fk_Operation | |
| setVertex(int vertexID, fk_Vector pos) | fk_Line | |
| setVertex(int lineID, int vertexID, fk_Vector pos) | fk_Line | |
| setVertex(fk_Vector *array) | fk_Line | |
| setVertex(std::vector< fk_Vector > *array) | fk_Line | |
| undoHistory(void) | fk_Operation | |
| uniteEdge(fk_Vertex *V) | fk_Operation | |
| uniteLoop(fk_Edge *E) | fk_Operation | |
| writeData(std::string fileName, fk_DataFormatMode mode=FK_BINARY_FILE) | fk_Solid | |
| writeData(FILE *fp, fk_DataFormatMode mode=FK_BINARY_FILE) | fk_Solid | |
| writeDXFFile(std::string fileName, bool triFlg=false) | fk_Solid | |
| writeMQOFile(std::string fileName) | fk_Solid | |
| writeSTLFile(std::string fileName) | fk_Solid | |
| writeVRMLFile(std::string fileName, fk_Material *material=NULL, bool triFlg=false) | fk_Solid | |
| writeVRMLFile(std::string fileName, std::vector< double > *time, std::vector< fk_Vector > *pos, fk_Material *material=NULL, bool triFlg=false) | fk_Solid | |
| ~fk_Attribute() | fk_Attribute | |
| ~fk_DataAccess() | fk_DataAccess | |
| ~fk_Line() | fk_Line | |
| ~fk_Modify() | fk_Modify | |
| ~fk_Operation() | fk_Operation | |
| ~fk_Shape() | fk_Shape | [virtual] |
| ~fk_Solid() | fk_Solid | |
| ~fk_SolidBase() | fk_SolidBase | |