Go to the source code of this file.
Classes | |
struct | VACB |
Defines | |
#define | EXTERN extern |
#define | EULEROPS(pp) pp |
#define | EulerCount(p) EULEROPS(p)->pp |
#define | EulerOpNext(pp) pp = (pp)->opnext |
#define | EulerOpCode(pp) (pp)->opcode |
#define | EulerSolidNo(pp) (pp)->solidno |
#define | EulerIp1(pp) (pp)->ip1 |
#define | EulerIp2(pp) (pp)->ip2 |
#define | EulerIp3(pp) (pp)->ip3 |
#define | EulerIp4(pp) (pp)->ip4 |
#define | EulerIp5(pp) (pp)->ip5 |
#define | EulerIp6(pp) (pp)->ip6 |
#define | EulerIp7(pp) (pp)->ip7 |
#define | EulerIp8(pp) (pp)->ip8 |
#define | EulerFp1(pp) (pp)->fp1 |
#define | EulerFp2(pp) (pp)->fp2 |
#define | EulerFp3(pp) (pp)->fp3 |
#define | EulerFp4(pp) (pp)->fp4 |
#define | EulerCommandCount(pp) (pp)->CommandCount |
#define | EULEROPSREDO(pp) pp |
#define | EulerCountRedo(p) EULEROPSREDO(p)->pp |
#define | EulerOpNextRedo(pp) pp = (pp)->opnext |
#define | EulerOpCodeRedo(pp) (pp)->opcode |
#define | EulerSolidNoRedo(pp) (pp)->solidno |
#define | EulerIp1Redo(pp) (pp)->ip1 |
#define | EulerIp2Redo(pp) (pp)->ip2 |
#define | EulerIp3Redo(pp) (pp)->ip3 |
#define | EulerIp4Redo(pp) (pp)->ip4 |
#define | EulerIp5Redo(pp) (pp)->ip5 |
#define | EulerIp6Redo(pp) (pp)->ip6 |
#define | EulerIp7Redo(pp) (pp)->ip7 |
#define | EulerIp8Redo(pp) (pp)->ip8 |
#define | EulerFp1Redo(pp) (pp)->fp1 |
#define | EulerFp2Redo(pp) (pp)->fp2 |
#define | EulerFp3Redo(pp) (pp)->fp3 |
#define | EulerFp4Redo(pp) (pp)->fp4 |
#define | EulerCommandCountRedo(pp) (pp)->CommandCount |
#define | SolSolidNo(p) ((p)->solidno) |
#define | SolName(p) ((p)->name) |
#define | SolNxt(p) ((p)->nxt) |
#define | SolPrevS(p) ((p)->prevs) |
#define | SolSShells(p) ((p)->sshells) |
#define | SolGroup(p) ((p)->group) |
#define | SolOAxs(p) ((p)->oaxs) |
#define | SolBox(p) ((p)->box) |
#define | SolSBits(p) ((p)->sbits) |
#define | SolEuCoef(p) ((p)->eucoef) |
#define | SolDsp(p) ((p)->dsp) |
#define | SolColor(p) ((p)->color) |
#define | SolDensRel(p) ((p)->densrel) |
#define | SolDensAbs(p) ((p)->densabs) |
#define | SolAreaProj(p) ((p)->areaproj) |
#define | SolType(p) ((p)->type) |
#define | SolGeometria(p) ((p)->geometria) |
#define | SolFronteira(p) ((p)->fronteira) |
#define | SolBAreaProj(p) ((p)->bareaproj) |
#define | SolParam1(p) ((p)->param1) |
#define | SolParam2(p) ((p)->param2) |
#define | SolParam3(p) ((p)->param3) |
#define | SolParam4(p) ((p)->param4) |
#define | SolPrincDir(p) ((p)->PrincDir) |
#define | SolCenter(p) ((p)->center) |
#define | SolAux(p) ((p)->aux) |
#define | SolPos(p) ((p)->pos) |
#define | SolPerfil(p) ((p)->corte) |
#define | SolSurf(p) ((p)->surf) |
#define | SolCurv(p) ((p)->scurvs) |
#define | SheShellNo(p) ((p)->shellno) |
#define | SheNextD(p) ((p)->nextd) |
#define | ShePrevD(p) ((p)->prevd) |
#define | SheSSolids(p) ((p)->ssolids) |
#define | SheSFaces(p) ((p)->sfaces) |
#define | SheSEdges(p) ((p)->sedges) |
#define | SheSVerts(p) ((p)->sverts) |
#define | SheBox(p) ((p)->box) |
#define | SheDBits(p) ((p)->dbits) |
#define | SheColor(p) ((p)->color) |
#define | SheSurf(p) ((p)->surf) |
#define | SheCurv(p) ((p)->curv) |
#define | FacFaceNo(p) ((p)->faceno) |
#define | FacFShell(p) ((p)->fshell) |
#define | FacNextF(p) ((p)->nextf) |
#define | FacPrevF(p) ((p)->prevf) |
#define | FacFLOut(p) ((p)->flout) |
#define | FacFLoops(p) ((p)->floops) |
#define | FacFeq(p) ((p)->feq) |
#define | FacBox(p) ((p)->box) |
#define | FacFBits(p) ((p)->fbits) |
#define | FacFVisi(p) ((p)->fvisi) |
#define | FacColor(p) ((p)->color) |
#define | FacFlag(p) ((p)->flag) |
#define | FacSurf(p) ((p)->surf) |
#define | LooLoopNo(p) ((p)->loopno) |
#define | LooLFace(p) ((p)->lface) |
#define | LooNextL(p) ((p)->nextl) |
#define | LooPrevL(p) ((p)->prevl) |
#define | LooLEdg(p) ((p)->ledg) |
#define | LooLength(p) ((p)->length) |
#define | EdgEdgeNo(p) ((p)->edgeno) |
#define | EdgNextE(p) ((p)->nexte) |
#define | EdgPrevE(p) ((p)->preve) |
#define | EdgHe1(p) ((p)->he1) |
#define | EdgHe2(p) ((p)->he2) |
#define | EdgAngle(p) ((p)->angle) |
#define | EdgEVis(p) ((p)->evis) |
#define | EdgEClp(p) ((p)->eclp) |
#define | EdgSVClp3(p) ((p)->svclp3) |
#define | EdgEVClp3(p) ((p)->evclp3) |
#define | EdgSVClp2(p) ((p)->svclp2) |
#define | EdgEVClp2(p) ((p)->evclp2) |
#define | EdgColor(p) ((p)->color) |
#define | EdgFgRound(p) ((p)->fg_round) |
#define | EdgFgMake(p) ((p)->fg_make) |
#define | EdgT1(p) ((p)->t1) |
#define | EdgT2(p) ((p)->t2) |
#define | EdgT3(p) ((p)->t3) |
#define | EdgT4(p) ((p)->t4) |
#define | EdgD(p) ((p)->d) |
#define | HalWLoop(p) ((p)->wloop) |
#define | HalEdg(p) ((p)->edg) |
#define | HalNxt(p) ((p)->nxt) |
#define | HalPrv(p) ((p)->prv) |
#define | HalVtx(p) ((p)->vtx) |
#define | HalCurv(p) ((p)->curv) |
#define | HalR(p) ((p)->r) |
#define | VerVertexNo(p) ((p)->vertexno) |
#define | VerVEdge(p) ((p)->vedge) |
#define | VerNextV(p) ((p)->nextv) |
#define | VerPrevV(p) ((p)->prevv) |
#define | VerVCoord(p) ((p)->vcoord) |
#define | VerFgRound(p) ((p)->fg_round) |
#define | VerFgMake(p) ((p)->fg_make) |
#define | GrpGroupNo(p) ((p)->groupno) |
#define | GrpName(p) ((p)->gname) |
#define | GrpParent(p) ((p)->parent) |
#define | GrpGAxs(p) ((p)->gaxs) |
#define | GrpNextG(p) ((p)->nextg) |
#define | GrpPrevG(p) ((p)->prevg) |
#define | GrpGColor(p) ((p)->gcolor) |
#define | AxsType(p) ((p)->type) |
#define | AxsName(p) ((p)->aname) |
#define | AxsAxisNo(p) ((p)->axisno) |
#define | AxsMode(p) ((p)->amode) |
#define | AxsVector(p) ((p)->avector) |
#define | AxsCenter(p) ((p)->acenter) |
#define | AxsNextA(p) ((p)->nexta) |
#define | AxsPrevA(p) ((p)->preva) |
#define | AxsAGroup(p) ((p)->hierarq.agroup) |
#define | AxsASolid(p) ((p)->hierarq.asolid) |
#define | SplShellShell(p) spl_shellpos[p].shell |
#define | SplShellSign(p) spl_shellpos[p].sign |
#define | SplSoov(p) spl_soov[p] |
#define | SplNBRC1(p) spl_nbr[p].c1 |
#define | SplNBRSector(p) spl_nbr[p].sector |
#define | SplSone(p) spl_sone[p] |
#define | SplEnds(p) spl_ends[p] |
#define | SplSonf(p) spl_sonf[p] |
#define | SetASheShell(p) shellposa[p].shell |
#define | SetASheSign(p) shellposa[p].sign |
#define | SetBSheShell(p) shellposb[p].shell |
#define | SetBSheSign(p) shellposb[p].sign |
#define | SetVVva(p) sonvv[p].va |
#define | SetVVvb(p) sonvv[p].vb |
#define | SetAVFv(p) sonva[p].v |
#define | SetAVFf(p) sonva[p].f |
#define | SetBVFv(p) sonvb[p].v |
#define | SetBVFf(p) sonvb[p].f |
#define | SetNBRC1(p) nbr[p].c1 |
#define | SetNBRSector(p) nbr[p].sector |
#define | SetSecA(p) sectors[p].secta |
#define | SetSecB(p) sectors[p].sectb |
#define | SetSecs1a(p) sectors[p].s1a |
#define | SetSecs2a(p) sectors[p].s2a |
#define | SetSecs1b(p) sectors[p].s1b |
#define | SetSecs2b(p) sectors[p].s2b |
#define | SetSecInter(p) sectors[p].intersect |
#define | SetSecOnOn(p) sectors[p].onon |
#define | SetANBHe(p) nba[p].he |
#define | SetANBLig(p) nba[p].lig_he |
#define | SetANB1(p) nba[p].ref1 |
#define | SetANB2(p) nba[p].ref2 |
#define | SetANB12(p) nba[p].ref12 |
#define | SetBNBHe(p) nbb[p].he |
#define | SetBNBLig(p) nbb[p].lig_he |
#define | SetBNB1(p) nbb[p].ref1 |
#define | SetBNB2(p) nbb[p].ref2 |
#define | SetBNB12(p) nbb[p].ref12 |
#define | SetSonea(p) sonea[p] |
#define | SetSoneb(p) soneb[p] |
#define | SetSonfa(p) sonfa[p] |
#define | SetSonfb(p) sonfb[p] |
#define | SetEndsa(p) endsa[p] |
#define | SetEndsb(p) endsb[p] |
#define | SNIL ((STYPE *)NIL) |
#define | DNIL ((DTYPE *)NIL) |
#define | FNIL ((FTYPE *)NIL) |
#define | LNIL ((LTYPE *)NIL) |
#define | ENIL ((ETYPE *)NIL) |
#define | HNIL ((HTYPE *)NIL) |
#define | VNIL ((VTYPE *)NIL) |
#define | NNIL ((NTYPE *)NIL) |
#define | ANIL ((ATYPE *)NIL) |
#define | GNIL ((GTYPE *)NIL) |
#define | EuNIL ((EulerOp *)NIL) |
#define | CNIL ((CURVE *)NIL) |
#define | SPTYPE STYPE * |
#define | DPTYPE DTYPE * |
#define | FPTYPE FTYPE * |
#define | LPTYPE LTYPE * |
#define | EPTYPE ETYPE * |
#define | HPTYPE HTYPE * |
#define | VPTYPE VTYPE * |
#define | GPTYPE GTYPE * |
#define | APTYPE ATYPE * |
#define | NPTYPE NTYPE * |
#define | PEulerOp EulerOp * |
Functions | |
int | init_v_array (char *filename, int rec_size, char filchar) |
VACB * | open_v_array (char *filename, int buffer_size) |
void | close_v_array (VACB *v_array) |
char * | access_v_rec (VACB *v_array, long index) |
void | MSD_highIniciateMemVirtual (void) |
void | MSD_highTerminateMemVirtual (void) |
void | MSD_lowIniciateMemVirtual (int what) |
long | MSD_getMemVirtual (int what) |
void | MSD_putMemVirtual (long FreePointer, int what) |
void | MSD_lowTerminateMemVirtual (int what) |
Variables | |
EXTERN VACB * | EulerOpsArray |
EXTERN long | ArrayTop [10] |
EXTERN long | ArrayBottom [10] |
EXTERN VACB * | VirtualMemoryBlock [10] |
EXTERN VACB * | SPL01VirtualArray |
EXTERN VACB * | SPL02VirtualArray |
EXTERN VACB * | SPL03VirtualArray |
EXTERN VACB * | SET01VirtualArray |
EXTERN VACB * | SET03VirtualArray |
EXTERN VACB * | SET04VirtualArray |
EXTERN VACB * | SET06VirtualArray |
EXTERN VACB * | SET07VirtualArray |
EXTERN VACB * | SET08VirtualArray |
EXTERN VACB * | SET10VirtualArray |
#define ANIL ((ATYPE *)NIL) |
Definition at line 587 of file memvirtu.h.
Referenced by maninit(), MSD_addAxisToMovementStructure(), MSD_getAxis(), MSD_getMaxAxisId(), MSD_getTypeByName(), MSD_highAssociaGroupAxis(), MSD_highAssociaSolidAxis(), MSD_highDesassociaGroupAxis(), MSD_highDesassociaSolidAxis(), MSD_highMoveAxis(), MSD_highName(), MSD_highNameAssociateAxisElement(), MSD_highNameDesassociateAxisElement(), MSD_highNameListAxisName(), MSD_highNameRenameAxis(), MSD_highRemoveAxis(), MSD_highRotateAxis(), MSD_highTransformUsingAxis(), MSD_lowAddList(), MSD_lowAssociaGroupAxis(), MSD_lowAssociaSolidAxis(), MSD_lowCreateAxisRotation(), MSD_lowCreateAxisTranslation(), MSD_lowDelList(), MSD_lowFindAxisByName(), MSD_lowListGroup(), MSD_lowNewElement(), MSD_lowRemoveGroup(), and MSD_lowShowListSolid().
#define APTYPE ATYPE * |
Definition at line 602 of file memvirtu.h.
Referenced by MSD_addAxisToMovementStructure(), MSD_getAxis(), MSD_getAxisIdFromName(), MSD_getMaxAxisId(), MSD_getNumberOfAxis(), MSD_highAssociaGroupAxis(), MSD_highAssociaSolidAxis(), MSD_highDesassociaGroupAxis(), MSD_highDesassociaSolidAxis(), MSD_highMoveAxis(), MSD_highName(), MSD_highNameAssociateAxisElement(), MSD_highNameCreateAxisRotation(), MSD_highNameCreateAxisTranslation(), MSD_highNameDesassociateAxisElement(), MSD_highNameListAxisName(), MSD_highNameRenameAxis(), MSD_highRemoveAxis(), MSD_highRotateAxis(), MSD_highTransformUsingAxis(), MSD_lowAddList(), MSD_lowCreateAxisRotation(), MSD_lowCreateAxisTranslation(), MSD_lowDelList(), MSD_lowFindAxisByName(), MSD_lowListAllAxis(), MSD_lowListAllAxisName(), MSD_lowMoveGroup(), MSD_lowRemoveGroup(), MSD_lowRotateGroup(), MSD_lowRotateUsingAxis(), MSD_lowTranslateUsingAxis(), and MSD_putAxisNameInList().
#define AxsAGroup | ( | p | ) | ((p)->hierarq.agroup) |
Definition at line 445 of file memvirtu.h.
Referenced by MSD_getGroupAxis(), MSD_highDesassociaGroupAxis(), MSD_lowAssociaGroupAxis(), MSD_lowAssociaSolidAxis(), MSD_lowListAxisName(), and MSD_lowNewElement().
#define AxsASolid | ( | p | ) | ((p)->hierarq.asolid) |
Definition at line 446 of file memvirtu.h.
Referenced by MSD_getGroupAxis(), MSD_highDesassociaSolidAxis(), MSD_lowAssociaGroupAxis(), MSD_lowAssociaSolidAxis(), and MSD_lowListAxisName().
#define AxsAxisNo | ( | p | ) | ((p)->axisno) |
Definition at line 439 of file memvirtu.h.
Referenced by MSD_getAxis(), MSD_getAxisIdFromName(), MSD_getMaxAxisId(), MSD_lowAssociaGroupAxis(), MSD_lowAssociaSolidAxis(), MSD_lowAxisName(), MSD_lowCreateAxisRotation(), MSD_lowCreateAxisTranslation(), MSD_lowMoveAxis(), MSD_lowRemoveAxis(), and MSD_lowRotateAxis().
#define AxsCenter | ( | p | ) | ((p)->acenter) |
Definition at line 442 of file memvirtu.h.
Referenced by MSD_lowCreateAxisRotation(), MSD_lowListAxisName(), MSD_lowMoveAxis(), MSD_lowRotateAxis(), and MSD_lowTransformUsingAxis().
#define AxsMode | ( | p | ) | ((p)->amode) |
Definition at line 440 of file memvirtu.h.
Referenced by MSD_lowCreateAxisRotation(), MSD_lowCreateAxisTranslation(), MSD_lowListAxisName(), MSD_lowMoveAxis(), MSD_lowRemoveAxis(), MSD_lowRotateAxis(), and MSD_lowTransformUsingAxis().
#define AxsName | ( | p | ) | ((p)->aname) |
Definition at line 438 of file memvirtu.h.
Referenced by MSD_getAxisIdFromName(), MSD_highNameCreateAxisRotation(), MSD_highNameCreateAxisTranslation(), MSD_lowAxisName(), MSD_lowFindAxisByName(), MSD_lowListAllAxisName(), MSD_lowListAxisName(), MSD_lowListGroup(), MSD_lowNameRenameAxis(), MSD_lowShowListSolid(), and MSD_putAxisNameInList().
#define AxsNextA | ( | p | ) | ((p)->nexta) |
Definition at line 443 of file memvirtu.h.
Referenced by MSD_lowAddList(), MSD_lowDelList(), and MSD_lowRemoveGroup().
#define AxsPrevA | ( | p | ) | ((p)->preva) |
#define AxsType | ( | p | ) | ((p)->type) |
Definition at line 437 of file memvirtu.h.
Referenced by MSD_getGroupAxis(), MSD_highDesassociaGroupAxis(), MSD_highDesassociaSolidAxis(), MSD_highNameDesassociateAxisElement(), MSD_lowAssociaGroupAxis(), MSD_lowAssociaSolidAxis(), MSD_lowListAxisName(), MSD_lowNewElement(), MSD_lowRotateUsingAxis(), and MSD_lowTranslateUsingAxis().
#define AxsVector | ( | p | ) | ((p)->avector) |
Definition at line 441 of file memvirtu.h.
Referenced by MSD_lowCreateAxisRotation(), MSD_lowCreateAxisTranslation(), MSD_lowListAxisName(), MSD_lowRemoveAxis(), MSD_lowRotateAxis(), and MSD_lowTransformUsingAxis().
#define CNIL ((CURVE *)NIL) |
#define DNIL ((DTYPE *)NIL) |
Definition at line 580 of file memvirtu.h.
Referenced by checke(), checkf(), checkv(), findd(), findes(), findf(), findv(), MSD_getShell(), MSD_highDetach(), MSD_highRevert(), MSD_lowAddList(), MSD_lowDelList(), MSD_lowGlue(), MSD_lowHardRemove(), MSD_lowKVSF(), MSD_lowMerge(), MSD_lowNewElement(), MSD_lowPropriedadeArea(), MSD_lowSetOpProcessEdge(), MSD_lowShellDetach(), MSD_lowShellRemove(), and MSD_lowSoftRemove().
#define DPTYPE DTYPE * |
Definition at line 595 of file memvirtu.h.
Referenced by checke(), checkf(), checkv(), EdgeAttached_vertexfase1(), EdgesAttachedOriginal_vertex(), findd(), GenerationEdges_corners(), GenerationEdges_nvertices(), leval_edge(), lrnd_alledges(), MakingEdges_tables(), MakingVertices_edges(), MSD_CriaListaDePoligonosCoplanares(), MSD_determinaDimensaoPrincipalBarra(), MSD_getFace(), MSD_getShell(), MSD_highDetach(), MSD_highJEKV(), MSD_highNewVertexLocation(), MSD_highRevert(), MSD_highSEMV(), MSD_lowAddList(), MSD_lowCentroDeGravidade(), MSD_lowCheckSetOpFinish(), MSD_lowCleanSolid(), MSD_lowCountFaceEdges(), MSD_lowDelList(), MSD_lowDetermineVisibility(), MSD_lowDisplayAllEdges(), MSD_lowDisplayHidden(), MSD_lowDisplayIntersection(), MSD_lowDisplayLocalHidden(), MSD_lowEdgeEdgeIntersection(), MSD_lowEdgeFaceIntersection(), MSD_lowEvaluateSolidBoxes(), MSD_lowGlue(), MSD_lowHardRemove(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowKFMRH(), MSD_lowKSFMR(), MSD_lowKVSF(), MSD_lowListAllEdge(), MSD_lowListAllFace(), MSD_lowListAllVertex(), MSD_lowListFaceAdjacency(), MSD_lowListSolid(), MSD_lowMatrizInercia(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMerge(), MSD_lowMEV(), MSD_lowMFKRH(), MSD_lowMSFKR(), MSD_lowMVSF(), MSD_lowPositionalVisibility(), MSD_lowPropriedadeArea(), MSD_lowRot90Dg(), MSD_lowRotate(), MSD_lowScale(), MSD_lowSetEdgeAngle(), MSD_lowSetLoopEdge(), MSD_lowSetNormal(), MSD_lowSetOp(), MSD_lowSetOpFinish(), MSD_lowSetOpGenerate(), MSD_lowSetOpProcessEdge(), MSD_lowShellRemove(), MSD_lowShowFindEdge(), MSD_lowShowFindVertex(), MSD_lowSolidArea(), MSD_lowSolidAreaProjetada(), MSD_lowSolidBox(), MSD_lowSolidBoxFromBoxes(), MSD_lowSolidDimensaoPrincipal(), MSD_lowSolVtxContainment(), MSD_lowSplit(), MSD_lowSplitGenerate(), MSD_lowTransformation(), MSD_lowTranslate(), MSD_lowVolume(), and sedge().
#define EdgAngle | ( | p | ) | ((p)->angle) |
Definition at line 349 of file memvirtu.h.
Referenced by MSD_lowIsEdgeVisible(), MSD_lowListFaceAdjacency(), MSD_lowSetEdgeAngle(), and MSD_lowShowListEdge().
#define EdgColor | ( | p | ) | ((p)->color) |
#define EdgD | ( | p | ) | ((p)->d) |
Definition at line 363 of file memvirtu.h.
Referenced by MakingEdges_tables(), MakingVertices_edges(), and MSD_lowNewElement().
#define EdgEClp | ( | p | ) | ((p)->eclp) |
Definition at line 351 of file memvirtu.h.
Referenced by MSD_lowDisplayHidden(), MSD_lowEdgeClip(), and MSD_lowEdgeEdgeCheck().
#define EdgEdgeNo | ( | p | ) | ((p)->edgeno) |
Definition at line 344 of file memvirtu.h.
Referenced by MakingEdges_tables(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMEV(), MSD_lowSetLoopEdge(), MSD_lowShowFindEdge(), MSD_lowShowListEdge(), MSD_lowShowListFace(), and sedge().
#define EdgEVClp2 | ( | p | ) | ((p)->evclp2) |
Definition at line 355 of file memvirtu.h.
Referenced by MSD_lowDisplayHidden(), MSD_lowEdgeClip(), MSD_lowEdgeEdgeCheck(), and MSD_lowEdgeEdgeIntersection().
#define EdgEVClp3 | ( | p | ) | ((p)->evclp3) |
Definition at line 353 of file memvirtu.h.
Referenced by MSD_lowDisplayHidden(), MSD_lowEdgeClip(), and MSD_lowEdgeEdgeIntersection().
#define EdgEVis | ( | p | ) | ((p)->evis) |
Definition at line 350 of file memvirtu.h.
Referenced by MSD_lowDetermineVisibility(), MSD_lowDisplayDividedEdge(), MSD_lowDisplayHidden(), MSD_lowEdgeEdgeIntersection(), and MSD_lowPositionalVisibility().
#define EdgFgMake | ( | p | ) | ((p)->fg_make) |
Definition at line 358 of file memvirtu.h.
Referenced by EdgeAttached_vertexfase1(), EdgesAttachedOriginal_vertex(), GenerationEdges_nvertices(), MakeEdgeConcaveCorner(), MakeEdgeConvexCorner(), MakeEdgeFlatCorner(), MakingVertices_edges(), and MSD_lowNewElement().
#define EdgFgRound | ( | p | ) | ((p)->fg_round) |
Definition at line 357 of file memvirtu.h.
Referenced by EdgeAttached_vertexfase1(), EdgesAttachedOriginal_vertex(), edv2(), edv3(), edv4(), GenerationEdges_nvertices(), GetEdges(), GetNxtVertex(), GetPrvVertex(), lrnd_alledges(), MakeEdgeConcaveCorner(), MakeEdgeConvexCorner(), MakeEdgeFlatCorner(), MakingEdges_tables(), MakingVertices_edges(), MSD_highRound(), and MSD_lowNewElement().
#define EdgHe1 | ( | p | ) | ((p)->he1) |
Definition at line 347 of file memvirtu.h.
Referenced by checke(), checkf(), EdgeAttached_vertexfase1(), findes(), leval_edge(), lrnd_alledges(), MakingEdges_tables(), MakingVertices_edges(), MSD_highRound(), MSD_lowAddHE(), MSD_lowCleanSolid(), MSD_lowCut(), MSD_lowDisplayAllEdges(), MSD_lowDisplayEdge(), MSD_lowDisplayHidden(), MSD_lowDisplayLocalHidden(), MSD_lowEdgeBox(), MSD_lowEdgeBoxIntersection(), MSD_lowEdgeClip(), MSD_lowEdgEdgColinear(), MSD_lowEdgeEdgeCheck(), MSD_lowEdgeRemove(), MSD_lowGreater(), MSD_lowHardRemove(), MSD_lowIsEdgeVisible(), MSD_lowListFace(), MSD_lowListSolid(), MSD_lowNeighbor(), MSD_lowPositionalVisibility(), MSD_lowSetEdgeAngle(), MSD_lowSetOpConnect(), MSD_lowSetOpCutA(), MSD_lowSetOpCutB(), MSD_lowSetOpDoGenerate(), MSD_lowSetOpGetNextNullEdge(), MSD_lowSetOpGreater(), MSD_lowSetOpJoin(), MSD_lowSetOpNeighbor(), MSD_lowSetOpSepar1(), MSD_lowSetOpSepar2(), MSD_lowShowListEdge(), MSD_lowSplitConnect(), MSD_lowSplitGenerate(), and redo().
#define EdgHe2 | ( | p | ) | ((p)->he2) |
Definition at line 348 of file memvirtu.h.
Referenced by checke(), checkf(), EdgeAttached_vertexfase1(), findes(), lrnd_alledges(), MakingEdges_tables(), MakingVertices_edges(), MSD_highRound(), MSD_lowAddHE(), MSD_lowCleanSolid(), MSD_lowCut(), MSD_lowDisplayAllEdges(), MSD_lowDisplayEdge(), MSD_lowDisplayHidden(), MSD_lowDisplayLocalHidden(), MSD_lowEdgeBox(), MSD_lowEdgeBoxIntersection(), MSD_lowEdgeClip(), MSD_lowEdgEdgColinear(), MSD_lowEdgeEdgeCheck(), MSD_lowEdgeRemove(), MSD_lowGreater(), MSD_lowIsEdgeVisible(), MSD_lowListFace(), MSD_lowListSolid(), MSD_lowNeighbor(), MSD_lowPositionalVisibility(), MSD_lowSetEdgeAngle(), MSD_lowSetOpConnect(), MSD_lowSetOpCutA(), MSD_lowSetOpCutB(), MSD_lowSetOpDoGenerate(), MSD_lowSetOpNeighbor(), MSD_lowSetOpSepar1(), MSD_lowSetOpSepar2(), MSD_lowShowListEdge(), MSD_lowSplitConnect(), and MSD_lowSplitGenerate().
#define EdgNextE | ( | p | ) | ((p)->nexte) |
Definition at line 345 of file memvirtu.h.
Referenced by EdgeAttached_vertexfase1(), MSD_lowAddList(), MSD_lowCleanSolid(), and MSD_lowDelList().
#define EdgPrevE | ( | p | ) | ((p)->preve) |
#define EdgSVClp2 | ( | p | ) | ((p)->svclp2) |
Definition at line 354 of file memvirtu.h.
Referenced by MSD_lowDisplayHidden(), MSD_lowEdgeClip(), MSD_lowEdgeEdgeCheck(), and MSD_lowEdgeEdgeIntersection().
#define EdgSVClp3 | ( | p | ) | ((p)->svclp3) |
Definition at line 352 of file memvirtu.h.
Referenced by MSD_lowDisplayHidden(), MSD_lowEdgeClip(), and MSD_lowEdgeEdgeIntersection().
#define EdgT1 | ( | p | ) | ((p)->t1) |
Definition at line 359 of file memvirtu.h.
Referenced by MakingEdges_tables(), MakingVertices_edges(), and MSD_lowNewElement().
#define EdgT2 | ( | p | ) | ((p)->t2) |
Definition at line 360 of file memvirtu.h.
Referenced by MakingEdges_tables(), MakingVertices_edges(), and MSD_lowNewElement().
#define EdgT3 | ( | p | ) | ((p)->t3) |
Definition at line 361 of file memvirtu.h.
Referenced by MakingEdges_tables(), MakingVertices_edges(), and MSD_lowNewElement().
#define EdgT4 | ( | p | ) | ((p)->t4) |
Definition at line 362 of file memvirtu.h.
Referenced by MakingEdges_tables(), MakingVertices_edges(), and MSD_lowNewElement().
#define ENIL ((ETYPE *)NIL) |
Definition at line 583 of file memvirtu.h.
Referenced by checkf(), checkShell(), checkv(), EdgeAttached_vertexfase1(), findes(), MSD_getHalfedge(), MSD_highDisplayEdge(), MSD_highKVSF(), MSD_highRound(), MSD_lowAddHE(), MSD_lowAddList(), MSD_lowCleanSolid(), MSD_lowDelHE(), MSD_lowDelList(), MSD_lowDisplayDividedEdge(), MSD_lowEdgeRemove(), MSD_lowGetNextNullEdge(), MSD_lowHardRemove(), MSD_lowIntersectionFaceFace(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowKSFMR(), MSD_lowKVSF(), MSD_lowListFace(), MSD_lowMakeFaceToPoint(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMEV(), MSD_lowMVSF(), MSD_lowNewElement(), MSD_lowRingMove(), MSD_lowSetOpGetNextNullEdge(), MSD_lowShowFindEdge(), MSD_lowShowListEdge(), MSD_lowSplitConnect(), redo(), and sedge().
#define EPTYPE ETYPE * |
Definition at line 598 of file memvirtu.h.
Referenced by checke(), EdgeAttached_vertexfase1(), EdgesAttachedOriginal_vertex(), findes(), GenerationEdges_nvertices(), leval_edge(), lrnd_alledges(), MakeEdgeFlatCorner(), MakingEdges_tables(), MakingVertices_edges(), MSD_highDisplayEdge(), MSD_highRound(), MSD_lowAddList(), MSD_lowCleanSolid(), MSD_lowDelList(), MSD_lowDetermineVisibility(), MSD_lowDisplayAllEdges(), MSD_lowDisplayHidden(), MSD_lowDisplayLocalHidden(), MSD_lowEdgeEdgeIntersection(), MSD_lowEdgeRemove(), MSD_lowGetNextNullEdge(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKSFMR(), MSD_lowListAllEdge(), MSD_lowListFace(), MSD_lowListSolid(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMEV(), MSD_lowSetEdgeAngle(), MSD_lowSetLoopEdge(), MSD_lowSetOpConnect(), MSD_lowSetOpGenerate(), MSD_lowSetOpSwap(), MSD_lowShellDetach(), MSD_lowShowFindEdge(), MSD_lowSplitConnect(), MSD_lowSplitGenerate(), MSD_lowSwap(), sedge(), and sfinde().
#define EulerCommandCount | ( | pp | ) | (pp)->CommandCount |
#define EulerCommandCountRedo | ( | pp | ) | (pp)->CommandCount |
#define EulerCount | ( | p | ) | EULEROPS(p)->pp |
#define EulerCountRedo | ( | p | ) | EULEROPSREDO(p)->pp |
#define EulerFp1 | ( | pp | ) | (pp)->fp1 |
Definition at line 152 of file memvirtu.h.
Referenced by MSD_lowAddEulerOp(), and MSD_lowGetMatrix().
#define EulerFp1Redo | ( | pp | ) | (pp)->fp1 |
#define EulerFp2 | ( | pp | ) | (pp)->fp2 |
Definition at line 153 of file memvirtu.h.
Referenced by MSD_lowAddEulerOp(), and MSD_lowGetMatrix().
#define EulerFp2Redo | ( | pp | ) | (pp)->fp2 |
#define EulerFp3 | ( | pp | ) | (pp)->fp3 |
Definition at line 154 of file memvirtu.h.
Referenced by MSD_lowAddEulerOp(), and MSD_lowGetMatrix().
#define EulerFp3Redo | ( | pp | ) | (pp)->fp3 |
#define EulerFp4 | ( | pp | ) | (pp)->fp4 |
Definition at line 155 of file memvirtu.h.
Referenced by MSD_lowAddEulerOp(), and MSD_lowGetMatrix().
#define EulerFp4Redo | ( | pp | ) | (pp)->fp4 |
#define EulerIp1 | ( | pp | ) | (pp)->ip1 |
#define EulerIp1Redo | ( | pp | ) | (pp)->ip1 |
#define EulerIp2 | ( | pp | ) | (pp)->ip2 |
#define EulerIp2Redo | ( | pp | ) | (pp)->ip2 |
#define EulerIp3 | ( | pp | ) | (pp)->ip3 |
Definition at line 146 of file memvirtu.h.
Referenced by MSD_execStructName(), and MSD_lowAddEulerOp().
#define EulerIp3Redo | ( | pp | ) | (pp)->ip3 |
#define EulerIp4 | ( | pp | ) | (pp)->ip4 |
Definition at line 147 of file memvirtu.h.
Referenced by MSD_execStructName(), and MSD_lowAddEulerOp().
#define EulerIp4Redo | ( | pp | ) | (pp)->ip4 |
#define EulerIp5 | ( | pp | ) | (pp)->ip5 |
Definition at line 148 of file memvirtu.h.
Referenced by MSD_execStructName(), and MSD_lowAddEulerOp().
#define EulerIp5Redo | ( | pp | ) | (pp)->ip5 |
#define EulerIp6 | ( | pp | ) | (pp)->ip6 |
Definition at line 149 of file memvirtu.h.
Referenced by MSD_execStructName(), and MSD_lowAddEulerOp().
#define EulerIp6Redo | ( | pp | ) | (pp)->ip6 |
#define EulerIp7 | ( | pp | ) | (pp)->ip7 |
Definition at line 150 of file memvirtu.h.
Referenced by MSD_execStructName(), and MSD_lowAddEulerOp().
#define EulerIp7Redo | ( | pp | ) | (pp)->ip7 |
#define EulerIp8 | ( | pp | ) | (pp)->ip8 |
Definition at line 151 of file memvirtu.h.
Referenced by MSD_execStructName(), and MSD_lowAddEulerOp().
#define EulerIp8Redo | ( | pp | ) | (pp)->ip8 |
#define EulerOpCode | ( | pp | ) | (pp)->opcode |
#define EulerOpCodeRedo | ( | pp | ) | (pp)->opcode |
#define EulerOpNext | ( | pp | ) | pp = (pp)->opnext |
Definition at line 141 of file memvirtu.h.
Referenced by MSD_execStructName(), MSD_highPrintAllOps(), MSD_lowCopyGroup(), MSD_lowCopySolid(), MSD_lowGetMatrix(), MSD_lowSaveSolid(), and MSD_lowUndoOp().
#define EulerOpNextRedo | ( | pp | ) | pp = (pp)->opnext |
#define EULEROPS | ( | pp | ) | pp |
Definition at line 139 of file memvirtu.h.
Referenced by MSD_execStructCrtAxsRotation(), MSD_execStructRotateAxis(), MSD_highPrintAllOps(), MSD_lowCopyGroup(), MSD_lowCopySolid(), MSD_lowSaveSolid(), and MSD_lowUndoOp().
#define EULEROPSREDO | ( | pp | ) | pp |
#define EulerSolidNo | ( | pp | ) | (pp)->solidno |
Definition at line 143 of file memvirtu.h.
Referenced by MSD_lowAddEulerOp(), and MSD_lowCopySolid().
#define EulerSolidNoRedo | ( | pp | ) | (pp)->solidno |
#define EuNIL ((EulerOp *)NIL) |
Definition at line 589 of file memvirtu.h.
Referenced by main(), maninit(), MSD_highPrintAllOps(), MSD_highPrintAllRedoOps(), and MSD_lowUndoOp().
#define EXTERN extern |
Definition at line 49 of file memvirtu.h.
#define FacBox | ( | p | ) | ((p)->box) |
Definition at line 296 of file memvirtu.h.
Referenced by MSD_lowDisplayIntersection(), MSD_lowEdgeFaceIntersection(), MSD_lowFaceBox(), MSD_lowPositionalVisibility(), MSD_lowSetOpDoGenerate(), MSD_lowSetOpDoVertexOnFace(), MSD_lowSetOpProcessEdge(), and MSD_lowSolidBoxFromBoxes().
#define FacColor | ( | p | ) | ((p)->color) |
#define FacFaceNo | ( | p | ) | ((p)->faceno) |
Definition at line 289 of file memvirtu.h.
Referenced by findf(), GenerationEdges_nvertices(), MSD_getFace(), MSD_lowAllRingMove(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowKFMRH(), MSD_lowKSFMR(), MSD_lowKVSF(), MSD_lowListFace(), MSD_lowListFaceAdjacency(), MSD_lowListSolid(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMEV(), MSD_lowMFKRH(), MSD_lowMSFKR(), MSD_lowMVSF(), MSD_lowRingMove(), MSD_lowShellDetach(), MSD_lowShowListEdge(), MSD_lowShowListFace(), and MSD_lowSplitFinish().
#define FacFBits | ( | p | ) | ((p)->fbits) |
#define FacFeq | ( | p | ) | ((p)->feq) |
Definition at line 295 of file memvirtu.h.
Referenced by angle_edge(), GetNxtVertex(), GetPrvVertex(), MakeEdgeConcaveCorner(), MakeEdgeConvexCorner(), MakeEdgeFlatCorner(), MakingEdges_tables(), MSD_determinaDimensaoPrincipal(), MSD_lowAllRingMove(), MSD_lowCheckWideness(), MSD_lowCleanSolid(), MSD_lowEdgeFaceIntersection(), MSD_lowEdgePlaneIntersection(), MSD_lowFaceCG(), MSD_lowFaceEq(), MSD_lowFacFacContainment(), MSD_lowFacFacEqualEqs(), MSD_lowFacFacOppositeEqs(), MSD_lowFacVtxContainment(), MSD_lowImprimeListaEstudo(), MSD_lowIntersectionCheckStep1(), MSD_lowIntersectionFaceEdge(), MSD_lowIntersectionParallelFaces(), MSD_lowIsFaceVisible(), MSD_lowIsInsideLoop(), MSD_lowIsInvertedEdge(), MSD_lowLoopArea(), MSD_lowMakeCone(), MSD_lowMakeCylinder(), MSD_lowMakeFaceToPoint(), MSD_lowMakePrism(), MSD_lowMakePyramid(), MSD_lowMakeRotationalSweep(), MSD_lowMakeSWEEP(), MSD_lowMakeUnion(), MSD_lowPositionalVisibility(), MSD_lowPropriedadeAreaLaco(), MSD_lowReclassifyOnSectors(), MSD_lowSetEdgeAngle(), MSD_lowSetNormal(), MSD_lowSetOpConnect(), MSD_lowSetOpConvexEdge(), MSD_lowSetOpDoGenerate(), MSD_lowSetOpFinish(), MSD_lowSetOpNbaPreProcess(), MSD_lowSetOpNbbPreProcess(), MSD_lowSetOpSectorTest(), MSD_lowSetOpSectorWide(), MSD_lowSetOpVFReclassifyOnSectors(), MSD_lowSetOpVVGetNeighborhood(), MSD_lowSetOpVVReclassifySectors(), MSD_lowShowListFace(), MSD_lowSolidAreaProjetada(), MSD_lowSolidDimensaoPrincipal(), MSD_lowSolVtxContainment(), MSD_lowSplit(), MSD_lowTranslate(), and MSD_lowVtxFacClassify().
#define FacFlag | ( | p | ) | ((p)->flag) |
Definition at line 300 of file memvirtu.h.
Referenced by MSD_CriaListaDePoligonosCoplanares(), MSD_lowMoveFace(), and MSD_lowNewElement().
#define FacFLoops | ( | p | ) | ((p)->floops) |
Definition at line 294 of file memvirtu.h.
Referenced by checkf(), MSD_highKFMRH(), MSD_highKSFMR(), MSD_highKVSF(), MSD_highMFKRH(), MSD_highMSFKR(), MSD_lowAddList(), MSD_lowAllRingMove(), MSD_lowCleanSolid(), MSD_lowDelList(), MSD_lowFaceArea(), MSD_lowFaceCG(), MSD_lowFaceRemove(), MSD_lowHardRemove(), MSD_lowJoin(), MSD_lowKEF(), MSD_lowKFMRH(), MSD_lowKSFMR(), MSD_lowKVSF(), MSD_lowLoopGlue(), MSD_lowMakeFaceToPoint(), MSD_lowMakeOpenRSweep(), MSD_lowMakeRotationalSweep(), MSD_lowMakeSWEEP(), MSD_lowMakeSweepNew(), MSD_lowMFKRH(), MSD_lowMSFKR(), MSD_lowNewElement(), MSD_lowPropriedadeAreaFace(), MSD_lowSetFaceToPoint(), MSD_lowSetOpJoin(), and MSD_lowSolidDimensaoPrincipal().
#define FacFLOut | ( | p | ) | ((p)->flout) |
Definition at line 293 of file memvirtu.h.
Referenced by checkf(), MSD_highMFKRH(), MSD_highMSFKR(), MSD_highNameMakePerfilI(), MSD_highNameMakePerfilL(), MSD_highNameMakePerfilT(), MSD_highNameMakeTriangulo(), MSD_lowAllRingMove(), MSD_lowCleanSolid(), MSD_lowCountFaceEdges(), MSD_lowEdgeRemove(), MSD_lowFaceBox(), MSD_lowFaceCG(), MSD_lowFaceRemove(), MSD_lowFacFacContainment(), MSD_lowFacFacIdentical(), MSD_lowFacVtxContainment(), MSD_lowFacVtxCoordContainment(), MSD_lowIntersectionFaceEdge(), MSD_lowIsInsideFace(), MSD_lowKEF(), MSD_lowKFMRH(), MSD_lowKVSF(), MSD_lowListFace(), MSD_lowListFaceAdjacency(), MSD_lowMakeCube(), MSD_lowMakeFaceToPoint(), MSD_lowMakeSWEEP(), MSD_lowMakeUnion(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMFKRH(), MSD_lowMoveFace(), MSD_lowMSFKR(), MSD_lowMVSF(), MSD_lowNewElement(), MSD_lowPropriedadeAreaFace(), MSD_lowRingMove(), MSD_lowSetLoopEdge(), MSD_lowSetNormal(), MSD_lowSetOpConnect(), MSD_lowSetOpFinish(), MSD_lowSetOpInside(), MSD_lowSetOpJoin(), MSD_lowSetOpMakeRing(), MSD_lowShowListFace(), MSD_lowSolVtxContainment(), MSD_lowSplit(), MSD_lowSplitFinish(), and MSD_lowTranslate().
#define FacFShell | ( | p | ) | ((p)->fshell) |
Definition at line 290 of file memvirtu.h.
Referenced by checke(), checkf(), checkShell(), findhes(), markface(), MSD_lowAddList(), MSD_lowAllRingMove(), MSD_lowCheckSetOpFinish(), MSD_lowGlue(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowKFMRH(), MSD_lowKSFMR(), MSD_lowMakeSweep(), MSD_lowMakeSweepNew(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMEV(), MSD_lowMFKRH(), MSD_lowMSFKR(), MSD_lowRingMove(), MSD_lowSetOpDoGenerate(), MSD_lowSetOpFinish(), and MSD_lowSplitFinish().
#define FacFVisi | ( | p | ) | ((p)->fvisi) |
Definition at line 298 of file memvirtu.h.
Referenced by MSD_lowDetermineVisibility(), MSD_lowDisplayIntersection(), MSD_lowDisplayLocalHidden(), MSD_lowEdgeEdgeCheck(), MSD_lowEdgeFaceIntersection(), MSD_lowIntersectionCheck(), MSD_lowIsEdgeVisible(), and MSD_lowPositionalVisibility().
#define FacNextF | ( | p | ) | ((p)->nextf) |
Definition at line 291 of file memvirtu.h.
Referenced by MSD_lowAddList(), MSD_lowCleanSolid(), MSD_lowDelList(), MSD_lowFaceRemove(), MSD_lowGlue(), MSD_lowKVSF(), MSD_lowMakeOpenRSweep(), MSD_lowMSFKR(), MSD_lowPropriedadeArea(), and MSD_lowSetOpProcessEdge().
#define FacPrevF | ( | p | ) | ((p)->prevf) |
#define FacSurf | ( | p | ) | ((p)->surf) |
Definition at line 301 of file memvirtu.h.
#define FNIL ((FTYPE *)NIL) |
Definition at line 581 of file memvirtu.h.
Referenced by checke(), checkf(), findf(), findhes(), MSD_getFace(), MSD_highAllRingMove(), MSD_highJVKE(), MSD_highKEF(), MSD_highKEF2(), MSD_highKEMR(), MSD_highKEV(), MSD_highKEV2(), MSD_highKFMRH(), MSD_highKSFMR(), MSD_highKVSF(), MSD_highMEF(), MSD_highMEF2(), MSD_highMEKR(), MSD_highMEKR2(), MSD_highMEV(), MSD_highMFKRH(), MSD_highMFKRH2(), MSD_highMSFKR(), MSD_highMSFKR2(), MSD_highRingMove(), MSD_highSVME(), MSD_highSVME2(), MSD_highSVME3(), MSD_lowAddList(), MSD_lowCleanSolid(), MSD_lowDelList(), MSD_lowFaceRemove(), MSD_lowGlue(), MSD_lowHardRemove(), MSD_lowJoin(), MSD_lowKSFMR(), MSD_lowKVSF(), MSD_lowMakeOpenRSweep(), MSD_lowMSFKR(), MSD_lowNewElement(), MSD_lowPropriedadeArea(), MSD_lowSetOpJoin(), MSD_lowSetOpProcessEdge(), and MSD_lowShowListFace().
#define FPTYPE FTYPE * |
Definition at line 596 of file memvirtu.h.
Referenced by checke(), checkf(), checkShell(), findf(), findhes(), GenerationEdges_corners(), GenerationEdges_nvertices(), markface(), MSD_CriaListaDePoligonosCoplanares(), MSD_getFace(), MSD_highAllRingMove(), MSD_highJEKV(), MSD_highJVKE(), MSD_highKEF(), MSD_highKEF2(), MSD_highKEMR(), MSD_highKEV(), MSD_highKEV2(), MSD_highKFMRH(), MSD_highKSFMR(), MSD_highKVSF(), MSD_highMEF(), MSD_highMEF2(), MSD_highMEKR(), MSD_highMEKR2(), MSD_highMEV(), MSD_highMFKRH(), MSD_highMFKRH2(), MSD_highMSFKR(), MSD_highMSFKR2(), MSD_highRingMove(), MSD_highSEMV(), MSD_highSVME(), MSD_highSVME2(), MSD_highSVME3(), MSD_lowAddList(), MSD_lowCentroDeGravidade(), MSD_lowCheckSetOpFinish(), MSD_lowCheckSOFShell(), MSD_lowCleanSolid(), MSD_lowCountFaceEdges(), MSD_lowDelList(), MSD_lowDetermineVisibility(), MSD_lowDisplayHidden(), MSD_lowDisplayIntersection(), MSD_lowDisplayLocalHidden(), MSD_lowEdgeEdgeCheck(), MSD_lowEdgeFaceIntersection(), MSD_lowEvaluateSolidBoxes(), MSD_lowFaceRemove(), MSD_lowGlue(), MSD_lowHardRemove(), MSD_lowIsEdgeVisible(), MSD_lowJoin(), MSD_lowKEF(), MSD_lowKSFMR(), MSD_lowKVSF(), MSD_lowListAllFace(), MSD_lowListFaceAdjacency(), MSD_lowListSolid(), MSD_lowMakeRotationalSweep(), MSD_lowMakeSWEEP(), MSD_lowMatrizInercia(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMFKRH(), MSD_lowMoveFace(), MSD_lowMSFKR(), MSD_lowMVSF(), MSD_lowPositionalVisibility(), MSD_lowPropriedadeArea(), MSD_lowReclassifyOnSectors(), MSD_lowRevert(), MSD_lowSetLoopEdge(), MSD_lowSetNormal(), MSD_lowSetOpJoin(), MSD_lowSetOpProcessEdge(), MSD_lowSetOpVFReclassifyOnSectors(), MSD_lowShellDetach(), MSD_lowSolidArea(), MSD_lowSolidAreaProjetada(), MSD_lowSolidBoxFromBoxes(), MSD_lowSolidDimensaoPrincipal(), MSD_lowSolVtxContainment(), MSD_lowSplit(), MSD_lowTranslate(), MSD_lowVolume(), and redo().
#define GNIL ((GTYPE *)NIL) |
Definition at line 588 of file memvirtu.h.
Referenced by maninit(), MSD_getGroup(), MSD_getGroupAxis(), MSD_getMaxGroupId(), MSD_getTypeByName(), MSD_highAssociaGroupAxis(), MSD_highAssociaGroupGroup(), MSD_highAssociaGroupSolid(), MSD_highColor(), MSD_highCopyGroup(), MSD_highDesassociaGroupAxis(), MSD_highDesassociaGroupGroup(), MSD_highDesassociaGroupSolid(), MSD_highDifference(), MSD_highIntersection(), MSD_highMakeCone(), MSD_highMakeCube(), MSD_highMakeCylinder(), MSD_highMakePrism(), MSD_highMakePyramid(), MSD_highMakeRevolve(), MSD_highMakeSphere(), MSD_highMakeSWEEP(), MSD_highMakeTorus(), MSD_highMoveGroup(), MSD_highName(), MSD_highNameAssociateAxisElement(), MSD_highNameAssociateGroupElement(), MSD_highNameDesassociateAxisElement(), MSD_highNameDesassociateGroupElement(), MSD_highNameGroupColor(), MSD_highNameListGroupName(), MSD_highNameRenameGroup(), MSD_highNameSetGroupCurrent(), MSD_highRemoveGroup(), MSD_highRemoveOneGroup(), MSD_highRotateGroup(), MSD_highSetGroupCurrent(), MSD_highSplit(), MSD_highTransferGroup(), MSD_highUnion(), MSD_lowAddList(), MSD_lowAssociaGroupAxis(), MSD_lowAssociaGroupGroup(), MSD_lowAssociaGroupSolid(), MSD_lowCreateGroup(), MSD_lowDelList(), MSD_lowFindGroupByName(), MSD_lowGetSolidColor(), MSD_lowIsAncestorAxis(), MSD_lowIsAncestorGroup(), MSD_lowIsEmptyGroup(), MSD_lowListGroup(), MSD_lowNameListGroupName(), MSD_lowNewElement(), MSD_lowRemoveGroup(), MSD_lowSetGroupCurrent(), MSD_lowShowListSolid(), MSD_lowSoftRemove(), MSD_resetGroup(), and MSD_selectGroup().
#define GPTYPE GTYPE * |
Definition at line 601 of file memvirtu.h.
Referenced by MSD_getGroup(), MSD_getGroupIdFromName(), MSD_getMaxGroupId(), MSD_getNumberOfGroups(), MSD_highAssociaGroupAxis(), MSD_highAssociaGroupGroup(), MSD_highAssociaGroupSolid(), MSD_highColor(), MSD_highCopyGroup(), MSD_highDesassociaGroupAxis(), MSD_highDesassociaGroupGroup(), MSD_highDesassociaGroupSolid(), MSD_highMoveGroup(), MSD_highName(), MSD_highNameAssociateAxisElement(), MSD_highNameAssociateGroupElement(), MSD_highNameCopyGroup(), MSD_highNameCreateGroup(), MSD_highNameCreateSetGroup(), MSD_highNameDesassociateGroupElement(), MSD_highNameGroupColor(), MSD_highNameListGroupName(), MSD_highNameRenameGroup(), MSD_highNameSetDisplay(), MSD_highNameSetGroupCurrent(), MSD_highRemoveGroup(), MSD_highRemoveOneGroup(), MSD_highRotateGroup(), MSD_highSetGroupCurrent(), MSD_highTransferGroup(), MSD_lowAddList(), MSD_lowCopyGroup(), MSD_lowCreateGroup(), MSD_lowDelList(), MSD_lowFindGroupByName(), MSD_lowGetSolidColor(), MSD_lowIsAncestorAxis(), MSD_lowIsAncestorGroup(), MSD_lowIsEmptyGroup(), MSD_lowListAllGroup(), MSD_lowListAllGroupName(), MSD_lowRemoveGroup(), MSD_lowRemoveOneGroup(), MSD_lowRotateUsingAxis(), MSD_lowTranslateUsingAxis(), MSD_putGroupNameInList(), MSD_resetGroup(), and MSD_selectGroup().
#define GrpGAxs | ( | p | ) | ((p)->gaxs) |
Definition at line 418 of file memvirtu.h.
Referenced by MSD_lowAssociaGroupAxis(), MSD_lowAssociaSolidAxis(), MSD_lowIsAncestorAxis(), MSD_lowListGroup(), MSD_lowNewElement(), MSD_lowRotateUsingAxis(), MSD_lowShowListSolid(), and MSD_lowTranslateUsingAxis().
#define GrpGColor | ( | p | ) | ((p)->gcolor) |
Definition at line 421 of file memvirtu.h.
Referenced by MSD_lowGetSolidColor(), MSD_lowGroupColor(), MSD_lowListGroup(), MSD_lowNewElement(), and MSD_lowRemoveOneGroup().
#define GrpGroupNo | ( | p | ) | ((p)->groupno) |
Definition at line 415 of file memvirtu.h.
Referenced by MSD_getGroup(), MSD_getGroupIdFromName(), MSD_getMaxGroupId(), MSD_lowAssociaGroupAxis(), MSD_lowAssociaGroupGroup(), MSD_lowAssociaGroupSolid(), MSD_lowAssociaSolidAxis(), MSD_lowCopyGroup(), MSD_lowCreateGroup(), MSD_lowGroupColor(), MSD_lowGroupName(), MSD_lowRemoveOneGroup(), MSD_lowSetGroupCurrent(), and MSD_lowSoftRemove().
#define GrpName | ( | p | ) | ((p)->gname) |
Definition at line 416 of file memvirtu.h.
Referenced by MSD_getGroupIdFromName(), MSD_highNameCopyGroup(), MSD_highNameCreateGroup(), MSD_highNameCreateSetGroup(), MSD_lowFindGroupByName(), MSD_lowGroupName(), MSD_lowListAllGroupName(), MSD_lowListAxisName(), MSD_lowListGroup(), MSD_lowNameListGroupName(), MSD_lowNameRenameGroup(), MSD_lowRemoveOneGroup(), MSD_lowShowListSolid(), and MSD_putGroupNameInList().
#define GrpNextG | ( | p | ) | ((p)->nextg) |
Definition at line 419 of file memvirtu.h.
Referenced by MSD_lowAddList(), MSD_lowDelList(), and MSD_lowRemoveGroup().
#define GrpParent | ( | p | ) | ((p)->parent) |
Definition at line 417 of file memvirtu.h.
Referenced by MSD_highDesassociaGroupGroup(), MSD_highNameSetGroupCurrent(), MSD_lowAssociaGroupGroup(), MSD_lowGetSolidColor(), MSD_lowIsAncestorAxis(), MSD_lowIsAncestorGroup(), MSD_lowIsEmptyGroup(), MSD_lowListGroup(), MSD_lowNameListGroupName(), MSD_lowNewElement(), and MSD_lowRemoveOneGroup().
#define GrpPrevG | ( | p | ) | ((p)->prevg) |
#define HalCurv | ( | p | ) | ((p)->curv) |
#define HalEdg | ( | p | ) | ((p)->edg) |
Definition at line 378 of file memvirtu.h.
Referenced by checke(), checkf(), checkShell(), checkv(), edv2(), edv3(), edv4(), GenerationEdges_nvertices(), GetEdges(), GetNxtVertex(), GetPrvVertex(), MakeEdgeConcaveCorner(), MakeEdgeConvexCorner(), MakeEdgeFlatCorner(), MakingEdges_tables(), MakingVertices_edges(), MSD_getHalfedge(), MSD_highKVSF(), MSD_lowAddHE(), MSD_lowAllRingMove(), MSD_lowCleanSolid(), MSD_lowCut(), MSD_lowDelHE(), MSD_lowHardRemove(), MSD_lowInsertNullEdges(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowListFace(), MSD_lowListFaceAdjacency(), MSD_lowListSolid(), MSD_lowMakeFaceToPoint(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMEV(), MSD_lowMVSF(), MSD_lowNeighbor(), MSD_lowPositionalVisibility(), MSD_lowRingMove(), MSD_lowSetOpCutA(), MSD_lowSetOpCutB(), MSD_lowSetOpDoGenerate(), MSD_lowSetOpJoin(), MSD_lowSetOpMakeRing(), MSD_lowSetOpNeighbor(), MSD_lowSetOpSepar1(), MSD_lowSetOpSepar2(), MSD_lowSetOpVFInsertNullEdges(), MSD_lowShowListEdge(), MSD_lowShowListFace(), and redo().
#define HalNxt | ( | p | ) | ((p)->nxt) |
Definition at line 379 of file memvirtu.h.
Referenced by checke(), checkf(), checkShell(), checkv(), EdgeAttached_vertexfase1(), edv1(), edv2(), edv3(), edv4(), finde(), findhe(), findhes(), findl(), GenerationEdges_corners(), GenerationEdges_nvertices(), GetEdges(), GetNxtVertex(), MakeEdgeConvexCorner(), MakingEdges_tables(), MakingVertices_edges(), markface(), MSD_getEdge(), MSD_getHalfedge(), MSD_getLoop(), MSD_highJEKV(), MSD_highJVKE(), MSD_highKEV(), MSD_highSEMV(), MSD_lowAddHE(), MSD_lowAllRingMove(), MSD_lowBisector(), MSD_lowCentroDeGravidade(), MSD_lowCheckSetOpFinish(), MSD_lowCheckSOFShell(), MSD_lowCheckWideness(), MSD_lowCleanSolid(), MSD_lowCountFaceEdges(), MSD_lowDelHE(), MSD_lowEdgeRemove(), MSD_lowFaceBox(), MSD_lowFaceEq(), MSD_lowFacFacContainment(), MSD_lowFacFacIdentical(), MSD_lowGetNeighborhood(), MSD_lowHardRemove(), MSD_lowIntersectionCheckStep1(), MSD_lowIntersectionFaceEdge(), MSD_lowIsInsideLoop(), MSD_lowJoin(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowKFMRH(), MSD_lowKSFMR(), MSD_lowListFace(), MSD_lowListFaceAdjacency(), MSD_lowListSolid(), MSD_lowLooBoxContainment(), MSD_lowLoopArea(), MSD_lowLoopCG(), MSD_lowLoopGlue(), MSD_lowLooVtxBoundary(), MSD_lowLooVtxContainment(), MSD_lowMakeFaceToPoint(), MSD_lowMakeOpenRSweep(), MSD_lowMakeRotationalSweep(), MSD_lowMakeSWEEP(), MSD_lowMakeSweep(), MSD_lowMakeSweepNew(), MSD_lowMakeUnion(), MSD_lowMatrizInercia(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMEV(), MSD_lowMFKRH(), MSD_lowMoveFace(), MSD_lowMSFKR(), MSD_lowMVSF(), MSD_lowNullEdge(), MSD_lowPropriedadeAreaLaco(), MSD_lowRevert(), MSD_lowRingMove(), MSD_lowSetFaceToPoint(), MSD_lowSetOpConvexEdge(), MSD_lowSetOpDoGenerate(), MSD_lowSetOpDoVertexOnFace(), MSD_lowSetOpGetOrient(), MSD_lowSetOpInside(), MSD_lowSetOpJoin(), MSD_lowSetOpNbaPreProcess(), MSD_lowSetOpNbbPreProcess(), MSD_lowSetOpNullEdge(), MSD_lowSetOpSectorWide(), MSD_lowSetOpStrutNullEdge(), MSD_lowSetOpVFGetNeighborhood(), MSD_lowShowListEdge(), MSD_lowShowListFace(), MSD_lowSolidDimensaoPrincipal(), MSD_lowSplitFinish(), MSD_lowSplitGenerate(), MSD_lowTouchAxis(), MSD_lowTouchWire(), MSD_lowTranslate(), MSD_lowVolume(), and redo().
#define HalPrv | ( | p | ) | ((p)->prv) |
Definition at line 380 of file memvirtu.h.
Referenced by angle_edge(), checke(), checkf(), EdgeAttached_vertexfase1(), edv2(), edv3(), edv4(), GenerationEdges_nvertices(), GetNxtVertex(), GetPrvVertex(), MakeEdgeConcaveCorner(), MakeEdgeConvexCorner(), MakeEdgeFlatCorner(), MakingEdges_tables(), MakingVertices_edges(), MSD_highJEKV(), MSD_lowAddHE(), MSD_lowBisector(), MSD_lowCheckWideness(), MSD_lowCleanSolid(), MSD_lowDelHE(), MSD_lowFacFacIdentical(), MSD_lowInsertNullEdges(), MSD_lowJoin(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowLoopCG(), MSD_lowLoopGlue(), MSD_lowMakeOpenRSweep(), MSD_lowMakeRotationalSweep(), MSD_lowMakeSweep(), MSD_lowMakeSweepNew(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMEV(), MSD_lowMVSF(), MSD_lowRevert(), MSD_lowSetOpDoGenerate(), MSD_lowSetOpJoin(), MSD_lowSetOpMakeRing(), MSD_lowSetOpNbaPreProcess(), MSD_lowSetOpNbbPreProcess(), MSD_lowSetOpSectorWide(), MSD_lowSetOpSepar1(), MSD_lowSetOpSepar2(), MSD_lowSetOpStrutNullEdge(), MSD_lowSetOpVFInsertNullEdges(), MSD_lowShowListEdge(), MSD_lowSplitGenerate(), and MSD_lowTouchWire().
#define HalR | ( | p | ) | ((p)->r) |
Definition at line 383 of file memvirtu.h.
Referenced by GetNxtVertex(), GetPrvVertex(), lrnd_alledges(), MakeEdgeConcaveCorner(), MakeEdgeConvexCorner(), MakeEdgeFlatCorner(), MakingEdges_tables(), MakingVertices_edges(), MSD_highRound(), and MSD_lowNewElement().
#define HalVtx | ( | p | ) | ((p)->vtx) |
Definition at line 381 of file memvirtu.h.
Referenced by angle_edge(), checke(), checkf(), checkv(), EdgeAttached_vertexfase1(), edv2(), edv3(), edv4(), finde(), findes(), findhe(), findhes(), findl(), GenerationEdges_corners(), GenerationEdges_nvertices(), GetNxtVertex(), GetPrvVertex(), MakeEdgeConcaveCorner(), MakeEdgeConvexCorner(), MakeEdgeFlatCorner(), MakingEdges_tables(), MakingVertices_edges(), MSD_getEdge(), MSD_getHalfedge(), MSD_getLoop(), MSD_highRound(), MSD_lowAddHE(), MSD_lowAllRingMove(), MSD_lowBisector(), MSD_lowCentroDeGravidade(), MSD_lowCheckWideness(), MSD_lowCleanSolid(), MSD_lowDisplayAllEdges(), MSD_lowDisplayEdge(), MSD_lowDisplayHidden(), MSD_lowDisplayLocalHidden(), MSD_lowEdgeBox(), MSD_lowEdgeBoxIntersection(), MSD_lowEdgeClip(), MSD_lowEdgEdgColinear(), MSD_lowEdgeEdgeCheck(), MSD_lowFaceBox(), MSD_lowFaceEq(), MSD_lowFacFacContainment(), MSD_lowFacFacIdentical(), MSD_lowGetNeighborhood(), MSD_lowGreater(), MSD_lowHardRemove(), MSD_lowInsertNullEdges(), MSD_lowIntersectionCheckStep1(), MSD_lowIntersectionFaceEdge(), MSD_lowIsEdgeVisible(), MSD_lowIsInsideLoop(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowKFMRH(), MSD_lowKSFMR(), MSD_lowListFace(), MSD_lowListSolid(), MSD_lowLooBoxContainment(), MSD_lowLoopArea(), MSD_lowLoopCG(), MSD_lowLoopGlue(), MSD_lowLooVtxBoundary(), MSD_lowLooVtxContainment(), MSD_lowMakeFaceToPoint(), MSD_lowMakeOpenRSweep(), MSD_lowMakeRotationalSweep(), MSD_lowMakeSWEEP(), MSD_lowMakeSweep(), MSD_lowMakeSweepNew(), MSD_lowMakeUnion(), MSD_lowMatrizInercia(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMEV(), MSD_lowMFKRH(), MSD_lowMSFKR(), MSD_lowMVSF(), MSD_lowNullEdge(), MSD_lowPropriedadeAreaLaco(), MSD_lowRevert(), MSD_lowRingMove(), MSD_lowSetEdgeAngle(), MSD_lowSetFaceToPoint(), MSD_lowSetOpConvexEdge(), MSD_lowSetOpDoGenerate(), MSD_lowSetOpDoVertexOnFace(), MSD_lowSetOpGreater(), MSD_lowSetOpInside(), MSD_lowSetOpNbaPreProcess(), MSD_lowSetOpNbbPreProcess(), MSD_lowSetOpNeighbor(), MSD_lowSetOpNullEdge(), MSD_lowSetOpSectorWide(), MSD_lowSetOpSepar1(), MSD_lowSetOpSepar2(), MSD_lowSetOpVFGetNeighborhood(), MSD_lowSetOpVFInsertNullEdges(), MSD_lowShowListEdge(), MSD_lowShowListFace(), MSD_lowSolidDimensaoPrincipal(), MSD_lowSplitFinish(), MSD_lowSplitGenerate(), MSD_lowTouchAxis(), MSD_lowTouchWire(), MSD_lowTranslate(), MSD_lowVolume(), and redo().
#define HalWLoop | ( | p | ) | ((p)->wloop) |
Definition at line 377 of file memvirtu.h.
Referenced by angle_edge(), checke(), checkf(), checkShell(), finde(), findhes(), GetNxtVertex(), GetPrvVertex(), MakeEdgeConcaveCorner(), MakeEdgeConvexCorner(), MakeEdgeFlatCorner(), MakingEdges_tables(), markface(), MSD_getHalfedge(), MSD_highKEMR(), MSD_highKEV(), MSD_lowAddHE(), MSD_lowCheckSetOpFinish(), MSD_lowCheckSOFShell(), MSD_lowCheckWideness(), MSD_lowCleanSolid(), MSD_lowCut(), MSD_lowDisplayHidden(), MSD_lowEdgeEdgeCheck(), MSD_lowEdgeRemove(), MSD_lowIntersectionCheckStep1(), MSD_lowIsEdgeVisible(), MSD_lowJoin(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowListFaceAdjacency(), MSD_lowListSolid(), MSD_lowMakeRotationalSweep(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMEV(), MSD_lowMoveFace(), MSD_lowMVSF(), MSD_lowNeighbor(), MSD_lowPositionalVisibility(), MSD_lowReclassifyOnSectors(), MSD_lowSetEdgeAngle(), MSD_lowSetOpConvexEdge(), MSD_lowSetOpCutA(), MSD_lowSetOpCutB(), MSD_lowSetOpInside(), MSD_lowSetOpJoin(), MSD_lowSetOpNbaPreProcess(), MSD_lowSetOpNbbPreProcess(), MSD_lowSetOpNeighbor(), MSD_lowSetOpSectorTest(), MSD_lowSetOpSectorWide(), MSD_lowSetOpVFReclassifyOnSectors(), MSD_lowSetOpVVGetNeighborhood(), MSD_lowSetOpVVReclassifySectors(), and MSD_lowShowListEdge().
#define HNIL ((HTYPE *)NIL) |
Definition at line 584 of file memvirtu.h.
Referenced by checke(), checkf(), checkv(), MSD_lowAddHE(), MSD_lowCanJoin(), MSD_lowCleanSolid(), MSD_lowDelHE(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowListSolid(), MSD_lowLooVtxBoundary(), MSD_lowMakeOpenRSweep(), MSD_lowMakeRotationalSweep(), MSD_lowMEKR(), MSD_lowNewElement(), MSD_lowSetOpCanJoin(), MSD_lowSetOpConnect(), MSD_lowSetOpVVInsertNullEdges(), MSD_lowSplitConnect(), and MSD_lowTouchAxis().
#define HPTYPE HTYPE * |
Definition at line 599 of file memvirtu.h.
Referenced by checke(), checkf(), checkShell(), checkv(), edv1(), edv2(), edv3(), edv4(), finde(), findhe(), findhes(), GenerationEdges_corners(), GenerationEdges_nvertices(), GetEdges(), GetNxtVertex(), GetPrvVertex(), MakeEdgeConvexCorner(), MakeEdgeFlatCorner(), MakingEdges_tables(), markface(), MSD_getEdge(), MSD_getHalfedge(), MSD_getLoop(), MSD_highJEKV(), MSD_highJVKE(), MSD_highKEF(), MSD_highKEF2(), MSD_highKEMR(), MSD_highKEV(), MSD_highKEV2(), MSD_highMEF(), MSD_highMEF2(), MSD_highMEKR(), MSD_highMEKR2(), MSD_highMEV(), MSD_highMFKRH2(), MSD_highMSFKR2(), MSD_highRingMove(), MSD_highSEMV(), MSD_highSVME(), MSD_highSVME2(), MSD_highSVME3(), MSD_lowAddHE(), MSD_lowCanJoin(), MSD_lowCentroDeGravidade(), MSD_lowCheckSetOpFinish(), MSD_lowCheckSOFShell(), MSD_lowCleanSolid(), MSD_lowCountFaceEdges(), MSD_lowDelHE(), MSD_lowEdgeFaceIntersection(), MSD_lowFaceBox(), MSD_lowFaceEq(), MSD_lowFaceRemove(), MSD_lowFacFacContainment(), MSD_lowFacFacIdentical(), MSD_lowGetNeighborhood(), MSD_lowHardRemove(), MSD_lowInsertNullEdges(), MSD_lowIntersectionCheckStep1(), MSD_lowIntersectionFaceEdge(), MSD_lowIsInsideLoop(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowListFace(), MSD_lowListFaceAdjacency(), MSD_lowListSolid(), MSD_lowLooBoxContainment(), MSD_lowLoopArea(), MSD_lowLoopCG(), MSD_lowLoopGlue(), MSD_lowLooVtxBoundary(), MSD_lowLooVtxContainment(), MSD_lowMakeFaceToPoint(), MSD_lowMakeOpenRSweep(), MSD_lowMakeRotationalSweep(), MSD_lowMakeSWEEP(), MSD_lowMakeSweep(), MSD_lowMakeSweepNew(), MSD_lowMakeUnion(), MSD_lowMatrizInercia(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMEV(), MSD_lowMoveFace(), MSD_lowMVSF(), MSD_lowPositionalVisibility(), MSD_lowPropriedadeAreaLaco(), MSD_lowRevert(), MSD_lowSetFaceToPoint(), MSD_lowSetOpConnect(), MSD_lowSetOpConvexEdge(), MSD_lowSetOpGetOrient(), MSD_lowSetOpMakeRing(), MSD_lowSetOpNbaPreProcess(), MSD_lowSetOpNbbPreProcess(), MSD_lowSetOpSectorTest(), MSD_lowSetOpSepar1(), MSD_lowSetOpSepar2(), MSD_lowSetOpVFGetNeighborhood(), MSD_lowSetOpVFInsertNullEdges(), MSD_lowSetOpVVGetNeighborhood(), MSD_lowSetOpVVInsertNullEdges(), MSD_lowSetOpVVReclassifySectors(), MSD_lowShowListFace(), MSD_lowSolidDimensaoPrincipal(), MSD_lowSplitConnect(), MSD_lowSplitFinish(), MSD_lowSplitGenerate(), MSD_lowTouchAxis(), MSD_lowTranslate(), MSD_lowVolume(), and redo().
#define LNIL ((LTYPE *)NIL) |
Definition at line 582 of file memvirtu.h.
Referenced by checke(), checkf(), findhe(), findhes(), MSD_getEdge(), MSD_getHalfedge(), MSD_getLoop(), MSD_highJVKE(), MSD_highKEF(), MSD_highKEF2(), MSD_highKEMR(), MSD_highKEV(), MSD_highKEV2(), MSD_highKFMRH(), MSD_highKSFMR(), MSD_highKVSF(), MSD_highMEF(), MSD_highMEF2(), MSD_highMEKR(), MSD_highMEKR2(), MSD_highMEV(), MSD_highMFKRH2(), MSD_highMSFKR2(), MSD_highRingMove(), MSD_highSVME(), MSD_highSVME2(), MSD_highSVME3(), MSD_lowAddList(), MSD_lowAllRingMove(), MSD_lowCleanSolid(), MSD_lowDelList(), MSD_lowFaceArea(), MSD_lowFaceCG(), MSD_lowFaceRemove(), MSD_lowHardRemove(), MSD_lowJoin(), MSD_lowKEF(), MSD_lowKFMRH(), MSD_lowKSFMR(), MSD_lowKVSF(), MSD_lowLoopGlue(), MSD_lowMFKRH(), MSD_lowMSFKR(), MSD_lowNewElement(), MSD_lowPropriedadeAreaFace(), and MSD_lowSetOpJoin().
#define LooLEdg | ( | p | ) | ((p)->ledg) |
Definition at line 317 of file memvirtu.h.
Referenced by checkf(), checkShell(), findhe(), findhes(), findl(), GenerationEdges_corners(), GenerationEdges_nvertices(), markface(), MSD_getEdge(), MSD_getHalfedge(), MSD_getLoop(), MSD_highKVSF(), MSD_lowAllRingMove(), MSD_lowCentroDeGravidade(), MSD_lowCheckSetOpFinish(), MSD_lowCheckSOFShell(), MSD_lowCleanSolid(), MSD_lowCountFaceEdges(), MSD_lowFaceBox(), MSD_lowFaceEq(), MSD_lowFaceRemove(), MSD_lowFacFacContainment(), MSD_lowFacFacIdentical(), MSD_lowHardRemove(), MSD_lowIntersectionFaceEdge(), MSD_lowIsInsideLoop(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowKFMRH(), MSD_lowKSFMR(), MSD_lowKVSF(), MSD_lowListFace(), MSD_lowListFaceAdjacency(), MSD_lowLooBoxContainment(), MSD_lowLoopArea(), MSD_lowLoopCG(), MSD_lowLoopGlue(), MSD_lowLooVtxBoundary(), MSD_lowLooVtxContainment(), MSD_lowMakeFaceToPoint(), MSD_lowMakeOpenRSweep(), MSD_lowMakeRotationalSweep(), MSD_lowMakeSWEEP(), MSD_lowMakeSweep(), MSD_lowMakeSweepNew(), MSD_lowMakeUnion(), MSD_lowMatrizInercia(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMFKRH(), MSD_lowMoveFace(), MSD_lowMSFKR(), MSD_lowMVSF(), MSD_lowPropriedadeAreaLaco(), MSD_lowRevert(), MSD_lowRingMove(), MSD_lowSetFaceToPoint(), MSD_lowSetOpMakeRing(), MSD_lowShowListFace(), MSD_lowSolidDimensaoPrincipal(), MSD_lowSplitFinish(), MSD_lowTranslate(), MSD_lowVolume(), and redo().
#define LooLength | ( | p | ) | ((p)->length) |
Definition at line 318 of file memvirtu.h.
Referenced by MSD_lowCountFaceEdges(), MSD_lowFacFacIdentical(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMVSF(), and MSD_lowShowListFace().
#define LooLFace | ( | p | ) | ((p)->lface) |
Definition at line 314 of file memvirtu.h.
Referenced by angle_edge(), checke(), checkf(), checkShell(), finde(), findhe(), findhes(), findl(), GetNxtVertex(), GetPrvVertex(), MakeEdgeConcaveCorner(), MakeEdgeConvexCorner(), MakeEdgeFlatCorner(), MakingEdges_tables(), markface(), MSD_getHalfedge(), MSD_lowAddList(), MSD_lowCheckSetOpFinish(), MSD_lowCheckSOFShell(), MSD_lowCheckWideness(), MSD_lowCleanSolid(), MSD_lowCut(), MSD_lowDisplayHidden(), MSD_lowEdgeEdgeCheck(), MSD_lowEdgeRemove(), MSD_lowFaceEq(), MSD_lowIntersectionCheckStep1(), MSD_lowIsEdgeVisible(), MSD_lowIsInsideLoop(), MSD_lowJoin(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowListFaceAdjacency(), MSD_lowListSolid(), MSD_lowLoopArea(), MSD_lowMakeRotationalSweep(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMEV(), MSD_lowMFKRH(), MSD_lowMoveFace(), MSD_lowMSFKR(), MSD_lowNeighbor(), MSD_lowPositionalVisibility(), MSD_lowPropriedadeAreaLaco(), MSD_lowReclassifyOnSectors(), MSD_lowRingMove(), MSD_lowSetEdgeAngle(), MSD_lowSetOpConvexEdge(), MSD_lowSetOpCutA(), MSD_lowSetOpCutB(), MSD_lowSetOpInside(), MSD_lowSetOpJoin(), MSD_lowSetOpNbaPreProcess(), MSD_lowSetOpNbbPreProcess(), MSD_lowSetOpNeighbor(), MSD_lowSetOpSectorTest(), MSD_lowSetOpSectorWide(), MSD_lowSetOpVFReclassifyOnSectors(), MSD_lowSetOpVVGetNeighborhood(), MSD_lowSetOpVVReclassifySectors(), and MSD_lowShowListEdge().
#define LooLoopNo | ( | p | ) | ((p)->loopno) |
#define LooNextL | ( | p | ) | ((p)->nextl) |
Definition at line 315 of file memvirtu.h.
Referenced by MSD_highKFMRH(), MSD_highKSFMR(), MSD_highKVSF(), MSD_highMFKRH(), MSD_highMSFKR(), MSD_lowAddList(), MSD_lowAllRingMove(), MSD_lowCleanSolid(), MSD_lowDelList(), MSD_lowFaceArea(), MSD_lowFaceCG(), MSD_lowFaceRemove(), MSD_lowJoin(), MSD_lowKFMRH(), MSD_lowKSFMR(), MSD_lowKVSF(), MSD_lowLoopGlue(), MSD_lowMFKRH(), MSD_lowMSFKR(), MSD_lowPropriedadeAreaFace(), and MSD_lowSetOpJoin().
#define LooPrevL | ( | p | ) | ((p)->prevl) |
#define LPTYPE LTYPE * |
Definition at line 597 of file memvirtu.h.
Referenced by checke(), checkf(), checkShell(), findhes(), findl(), GenerationEdges_corners(), GenerationEdges_nvertices(), markface(), MSD_getEdge(), MSD_getHalfedge(), MSD_getLoop(), MSD_highMEF(), MSD_highMEKR(), MSD_highMFKRH(), MSD_highMFKRH2(), MSD_highMSFKR(), MSD_highMSFKR2(), MSD_highRingMove(), MSD_lowAddList(), MSD_lowAllRingMove(), MSD_lowCentroDeGravidade(), MSD_lowCheckSOFShell(), MSD_lowCleanSolid(), MSD_lowCountFaceEdges(), MSD_lowDelList(), MSD_lowEdgeRemove(), MSD_lowFaceArea(), MSD_lowFaceBox(), MSD_lowFaceCG(), MSD_lowFaceRemove(), MSD_lowFacFacContainment(), MSD_lowFacFacIdentical(), MSD_lowFacVtxCoordContainment(), MSD_lowHardRemove(), MSD_lowIsInsideFace(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowKFMRH(), MSD_lowKSFMR(), MSD_lowListFace(), MSD_lowMakeFaceToPoint(), MSD_lowMakeSweep(), MSD_lowMakeSweepNew(), MSD_lowMakeUnion(), MSD_lowMatrizInercia(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMoveFace(), MSD_lowMVSF(), MSD_lowPropriedadeAreaFace(), MSD_lowRevert(), MSD_lowSetLoopEdge(), MSD_lowSetOpFinish(), MSD_lowShellDetach(), MSD_lowVolume(), and redo().
#define NNIL ((NTYPE *)NIL) |
Definition at line 586 of file memvirtu.h.
Referenced by MSD_lowAddHE(), MSD_lowCreateAxisRotation(), MSD_lowCreateAxisTranslation(), MSD_lowCreateGroup(), MSD_lowDelHE(), MSD_lowDetach(), MSD_lowHardRemove(), MSD_lowKVSF(), MSD_lowMVSF(), MSD_lowNewElement(), MSD_lowRemoveAxis(), MSD_lowRemoveOneGroup(), and MSD_lowShellDetach().
#define NPTYPE NTYPE * |
Definition at line 603 of file memvirtu.h.
Referenced by MSD_lowAllRingMove(), MSD_lowDelHE(), MSD_lowHardRemove(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowKFMRH(), MSD_lowKSFMR(), MSD_lowKVSF(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMEV(), MSD_lowMFKRH(), MSD_lowMSFKR(), MSD_lowMVSF(), MSD_lowNewElement(), MSD_lowRemoveAxis(), MSD_lowRemoveOneGroup(), MSD_lowRingMove(), MSD_lowShellDetach(), and redo().
#define PEulerOp EulerOp * |
Definition at line 604 of file memvirtu.h.
Referenced by MSD_execStructName(), MSD_highPrintAllOps(), MSD_highPrintAllRedoOps(), MSD_lowCopyGroup(), MSD_lowCopySolid(), MSD_lowGetMatrix(), MSD_lowLoadSolid(), and MSD_lowSaveSolid().
#define SetANB1 | ( | p | ) | nba[p].ref1 |
Definition at line 548 of file memvirtu.h.
Referenced by MSD_lowSetOpNbaPreProcess(), MSD_lowSetOpSectorTest(), and MSD_lowSetOpVVGetNeighborhood().
#define SetANB12 | ( | p | ) | nba[p].ref12 |
Definition at line 550 of file memvirtu.h.
Referenced by MSD_lowSetOpNbaPreProcess(), MSD_lowSetOpSectorTest(), and MSD_lowSetOpVVGetNeighborhood().
#define SetANB2 | ( | p | ) | nba[p].ref2 |
Definition at line 549 of file memvirtu.h.
Referenced by MSD_lowSetOpNbaPreProcess(), MSD_lowSetOpSectorTest(), and MSD_lowSetOpVVGetNeighborhood().
#define SetANBHe | ( | p | ) | nba[p].he |
Definition at line 546 of file memvirtu.h.
Referenced by MSD_lowSetOpNbaPreProcess(), MSD_lowSetOpSectorTest(), MSD_lowSetOpVVGetNeighborhood(), MSD_lowSetOpVVInsertNullEdges(), MSD_lowSetOpVVReclassifyEdges(), and MSD_lowSetOpVVReclassifySectors().
#define SetANBLig | ( | p | ) | nba[p].lig_he |
Definition at line 547 of file memvirtu.h.
#define SetASheSign | ( | p | ) | shellposa[p].sign |
#define SetAVFf | ( | p | ) | sonva[p].f |
Definition at line 533 of file memvirtu.h.
Referenced by MSD_lowSetOpAddSOVF(), MSD_lowSetOpClassify(), and MSD_lowSetOpGenerate().
#define SetAVFv | ( | p | ) | sonva[p].v |
Definition at line 532 of file memvirtu.h.
Referenced by MSD_lowSetOpAddSOVF(), MSD_lowSetOpClassify(), and MSD_lowSetOpGenerate().
#define SetBNB1 | ( | p | ) | nbb[p].ref1 |
Definition at line 553 of file memvirtu.h.
Referenced by MSD_lowSetOpNbbPreProcess(), MSD_lowSetOpSectorTest(), and MSD_lowSetOpVVGetNeighborhood().
#define SetBNB12 | ( | p | ) | nbb[p].ref12 |
Definition at line 555 of file memvirtu.h.
Referenced by MSD_lowSetOpNbbPreProcess(), MSD_lowSetOpSectorTest(), and MSD_lowSetOpVVGetNeighborhood().
#define SetBNB2 | ( | p | ) | nbb[p].ref2 |
Definition at line 554 of file memvirtu.h.
Referenced by MSD_lowSetOpNbbPreProcess(), MSD_lowSetOpSectorTest(), and MSD_lowSetOpVVGetNeighborhood().
#define SetBNBHe | ( | p | ) | nbb[p].he |
Definition at line 551 of file memvirtu.h.
Referenced by MSD_lowSetOpNbbPreProcess(), MSD_lowSetOpSectorTest(), MSD_lowSetOpVVGetNeighborhood(), MSD_lowSetOpVVInsertNullEdges(), MSD_lowSetOpVVReclassifyEdges(), and MSD_lowSetOpVVReclassifySectors().
#define SetBNBLig | ( | p | ) | nbb[p].lig_he |
Definition at line 552 of file memvirtu.h.
#define SetBSheSign | ( | p | ) | shellposb[p].sign |
#define SetBVFf | ( | p | ) | sonvb[p].f |
Definition at line 535 of file memvirtu.h.
Referenced by MSD_lowSetOpAddSOVF(), MSD_lowSetOpClassify(), and MSD_lowSetOpGenerate().
#define SetBVFv | ( | p | ) | sonvb[p].v |
Definition at line 534 of file memvirtu.h.
Referenced by MSD_lowSetOpAddSOVF(), MSD_lowSetOpClassify(), and MSD_lowSetOpGenerate().
#define SetEndsa | ( | p | ) | endsa[p] |
Definition at line 560 of file memvirtu.h.
Referenced by MSD_lowSetOpCanJoin(), and MSD_lowSetOpIsLooseA().
#define SetEndsb | ( | p | ) | endsb[p] |
Definition at line 561 of file memvirtu.h.
Referenced by MSD_lowSetOpCanJoin(), and MSD_lowSetOpIsLooseB().
#define SetNBRC1 | ( | p | ) | nbr[p].c1 |
Definition at line 536 of file memvirtu.h.
Referenced by MSD_lowSetOpVFGetNeighborhood(), MSD_lowSetOpVFInsertNullEdges(), MSD_lowSetOpVFReclassifyOnEdges(), and MSD_lowSetOpVFReclassifyOnSectors().
#define SetNBRSector | ( | p | ) | nbr[p].sector |
Definition at line 537 of file memvirtu.h.
Referenced by MSD_lowSetOpVFGetNeighborhood(), MSD_lowSetOpVFInsertNullEdges(), MSD_lowSetOpVFReclassifyOnSectors(), and MSD_lowVtxFacClassify().
#define SetSecA | ( | p | ) | sectors[p].secta |
Definition at line 538 of file memvirtu.h.
Referenced by MSD_lowSetOpVVGetNeighborhood(), MSD_lowSetOpVVInsertNullEdges(), MSD_lowSetOpVVReclassifyEdges(), and MSD_lowSetOpVVReclassifySectors().
#define SetSecB | ( | p | ) | sectors[p].sectb |
Definition at line 539 of file memvirtu.h.
Referenced by MSD_lowSetOpVVGetNeighborhood(), MSD_lowSetOpVVInsertNullEdges(), MSD_lowSetOpVVReclassifyEdges(), and MSD_lowSetOpVVReclassifySectors().
#define SetSecInter | ( | p | ) | sectors[p].intersect |
Definition at line 544 of file memvirtu.h.
Referenced by MSD_lowSetOpVVGetNeighborhood(), MSD_lowSetOpVVInsertNullEdges(), MSD_lowSetOpVVReclassifyEdges(), and MSD_lowSetOpVVReclassifySectors().
#define SetSecOnOn | ( | p | ) | sectors[p].onon |
#define SetSecs1a | ( | p | ) | sectors[p].s1a |
Definition at line 540 of file memvirtu.h.
Referenced by MSD_lowSetOpVVGetNeighborhood(), MSD_lowSetOpVVInsertNullEdges(), MSD_lowSetOpVVReclassifyEdges(), and MSD_lowSetOpVVReclassifySectors().
#define SetSecs1b | ( | p | ) | sectors[p].s1b |
Definition at line 542 of file memvirtu.h.
Referenced by MSD_lowSetOpVVGetNeighborhood(), MSD_lowSetOpVVInsertNullEdges(), MSD_lowSetOpVVReclassifyEdges(), and MSD_lowSetOpVVReclassifySectors().
#define SetSecs2a | ( | p | ) | sectors[p].s2a |
Definition at line 541 of file memvirtu.h.
Referenced by MSD_lowSetOpVVGetNeighborhood(), MSD_lowSetOpVVReclassifyEdges(), and MSD_lowSetOpVVReclassifySectors().
#define SetSecs2b | ( | p | ) | sectors[p].s2b |
Definition at line 543 of file memvirtu.h.
Referenced by MSD_lowSetOpVVGetNeighborhood(), MSD_lowSetOpVVReclassifyEdges(), and MSD_lowSetOpVVReclassifySectors().
#define SetSonea | ( | p | ) | sonea[p] |
Definition at line 556 of file memvirtu.h.
Referenced by MSD_lowSetOpClassify(), MSD_lowSetOpGetNextNullEdge(), MSD_lowSetOpGreater(), MSD_lowSetOpMakeRing(), MSD_lowSetOpSepar1(), MSD_lowSetOpSepar2(), MSD_lowSetOpSwap(), and MSD_lowSetOpVFInsertNullEdges().
#define SetSoneb | ( | p | ) | soneb[p] |
Definition at line 557 of file memvirtu.h.
Referenced by MSD_lowSetOpClassify(), MSD_lowSetOpGetNextNullEdge(), MSD_lowSetOpMakeRing(), MSD_lowSetOpSepar1(), MSD_lowSetOpSepar2(), MSD_lowSetOpSwap(), and MSD_lowSetOpVFInsertNullEdges().
#define SetSonfa | ( | p | ) | sonfa[p] |
Definition at line 558 of file memvirtu.h.
Referenced by MSD_lowCheckSOFBorderFace(), MSD_lowSetOpConnect(), MSD_lowSetOpCutA(), and MSD_lowSetOpFinish().
#define SetSonfb | ( | p | ) | sonfb[p] |
Definition at line 559 of file memvirtu.h.
Referenced by MSD_lowCheckSOFBorderFace(), MSD_lowSetOpConnect(), MSD_lowSetOpCutB(), and MSD_lowSetOpFinish().
#define SetVVva | ( | p | ) | sonvv[p].va |
Definition at line 530 of file memvirtu.h.
Referenced by MSD_lowSetOpAddSOVV(), MSD_lowSetOpClassify(), and MSD_lowSetOpGenerate().
#define SetVVvb | ( | p | ) | sonvv[p].vb |
Definition at line 531 of file memvirtu.h.
Referenced by MSD_lowSetOpAddSOVV(), MSD_lowSetOpClassify(), and MSD_lowSetOpGenerate().
#define SheBox | ( | p | ) | ((p)->box) |
Definition at line 266 of file memvirtu.h.
Referenced by MSD_lowSetOpGenerate(), MSD_lowSetOpProcessEdge(), and MSD_lowShellBox().
#define SheColor | ( | p | ) | ((p)->color) |
#define SheCurv | ( | p | ) | ((p)->curv) |
Definition at line 270 of file memvirtu.h.
#define SheDBits | ( | p | ) | ((p)->dbits) |
#define SheNextD | ( | p | ) | ((p)->nextd) |
Definition at line 260 of file memvirtu.h.
Referenced by MSD_lowAddList(), MSD_lowDelList(), MSD_lowGlue(), MSD_lowKVSF(), MSD_lowPropriedadeArea(), MSD_lowSetOpProcessEdge(), and MSD_lowShellRemove().
#define ShePrevD | ( | p | ) | ((p)->prevd) |
#define SheSEdges | ( | p | ) | ((p)->sedges) |
Definition at line 264 of file memvirtu.h.
Referenced by EdgeAttached_vertexfase1(), findes(), MSD_lowAddList(), MSD_lowCleanSolid(), MSD_lowDelList(), MSD_lowEdgeRemove(), MSD_lowKSFMR(), MSD_lowKVSF(), and MSD_lowNewElement().
#define SheSFaces | ( | p | ) | ((p)->sfaces) |
Definition at line 263 of file memvirtu.h.
Referenced by checkf(), findf(), MSD_CriaListaDePoligonosCoplanares(), MSD_lowAddList(), MSD_lowCleanSolid(), MSD_lowDelList(), MSD_lowFaceRemove(), MSD_lowGlue(), MSD_lowHardRemove(), MSD_lowKSFMR(), MSD_lowKVSF(), MSD_lowMakeOpenRSweep(), MSD_lowMakeRotationalSweep(), MSD_lowMakeSWEEP(), MSD_lowMakeSweepNew(), MSD_lowMSFKR(), MSD_lowNewElement(), MSD_lowPropriedadeArea(), MSD_lowSetOpGenerate(), MSD_lowSetOpProcessEdge(), and MSD_lowShellRemove().
#define SheShellNo | ( | p | ) | ((p)->shellno) |
Definition at line 259 of file memvirtu.h.
Referenced by findd(), findv(), MSD_getShell(), MSD_lowKSFMR(), MSD_lowKVSF(), MSD_lowListSolid(), MSD_lowMSFKR(), MSD_lowMVSF(), MSD_lowRevert(), MSD_lowSetOp(), MSD_lowSetOpFinish(), and MSD_lowShellDetach().
#define SheSSolids | ( | p | ) | ((p)->ssolids) |
Definition at line 262 of file memvirtu.h.
Referenced by checke(), checkf(), checkv(), findes(), findf(), findhes(), findv(), MSD_lowAddList(), MSD_lowAllRingMove(), MSD_lowCheckSetOpFinish(), MSD_lowDetach(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowKFMRH(), MSD_lowKSFMR(), MSD_lowMakeSweep(), MSD_lowMakeSweepNew(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMEV(), MSD_lowMFKRH(), MSD_lowMSFKR(), MSD_lowRevert(), and MSD_lowRingMove().
#define SheSurf | ( | p | ) | ((p)->surf) |
Definition at line 269 of file memvirtu.h.
#define SheSVerts | ( | p | ) | ((p)->sverts) |
Definition at line 265 of file memvirtu.h.
Referenced by checkv(), EdgeAttached_vertexfase1(), EdgesAttachedOriginal_vertex(), findv(), MSD_lowAddList(), MSD_lowCleanSolid(), MSD_lowDelList(), MSD_lowKSFMR(), MSD_lowKVSF(), MSD_lowNewElement(), MSD_lowSetOp(), MSD_lowShellBox(), MSD_lowSolidBox(), and MSD_lowSplit().
#define SNIL ((STYPE *)NIL) |
Definition at line 579 of file memvirtu.h.
Referenced by checke(), checkf(), checkv(), findd(), main(), maninit(), MSD_determinaDimensaoPrincipal(), MSD_execRndAllEdges(), MSD_execShow(), MSD_getSolid(), MSD_getTypeByName(), MSD_highAffine(), MSD_highAllRingMove(), MSD_highArea(), MSD_highAreaProjetada(), MSD_highAssociaGroupSolid(), MSD_highAssociaSolidAxis(), MSD_highCentroCarena(), MSD_highCentroDeGravidade(), MSD_highCleanSolid(), MSD_highColor(), MSD_highCopySolid(), MSD_highDensidadeAbsoluta(), MSD_highDensidadeRelativa(), MSD_highDesassociaGroupSolid(), MSD_highDesassociaSolidAxis(), MSD_highDesloca(), MSD_highDetach(), MSD_highDifference(), MSD_highDimensaoPrincipal(), MSD_highGlue(), MSD_highHardRemove(), MSD_highIntersection(), MSD_highJEKV(), MSD_highJVKE(), MSD_highKEF(), MSD_highKEF2(), MSD_highKEMR(), MSD_highKEV(), MSD_highKEV2(), MSD_highKFMRH(), MSD_highKSFMR(), MSD_highKVSF(), MSD_highListSolid(), MSD_highMakeCone(), MSD_highMakeCube(), MSD_highMakeCylinder(), MSD_highMakePrism(), MSD_highMakePyramid(), MSD_highMakeRevolve(), MSD_highMakeSphere(), MSD_highMakeSWEEP(), MSD_highMakeTorus(), MSD_highMassa(), MSD_highMatrizInercia(), MSD_highMEF(), MSD_highMEF2(), MSD_highMEKR(), MSD_highMEKR2(), MSD_highMerge(), MSD_highMEV(), MSD_highMFKRH(), MSD_highMFKRH2(), MSD_highModifyIds(), MSD_highMSFKR(), MSD_highMSFKR2(), MSD_highName(), MSD_highNameAssociateAxisElement(), MSD_highNameAssociateGroupElement(), MSD_highNameDesassociateAxisElement(), MSD_highNameDesassociateGroupElement(), MSD_highNameListFaceAdjacency(), MSD_highNameMakePerfilI(), MSD_highNameMakePerfilL(), MSD_highNameMakePerfilT(), MSD_highNameMakeTriangulo(), MSD_highNameRenameSolid(), MSD_highNameSoftRemove(), MSD_highNameSolidColor(), MSD_highNameSplit(), MSD_highNewVertexLocation(), MSD_highPropriedadeArea(), MSD_highRevert(), MSD_highRingMove(), MSD_highRotaciona(), MSD_highRotate(), MSD_highRotateSolidAxis(), MSD_highRound(), MSD_highSaveSolid(), MSD_highScale(), MSD_highSEMV(), MSD_highSetLine(), MSD_highSoftRemove(), MSD_highSplit(), MSD_highSVME(), MSD_highSVME2(), MSD_highSVME3(), MSD_highTransformation(), MSD_highTranslate(), MSD_highUnion(), MSD_highVolume(), MSD_lowAddEulerOp(), MSD_lowAddEulerOpRedo(), MSD_lowAddList(), MSD_lowApplyEulerOp(), MSD_lowAssociaGroupAxis(), MSD_lowAssociaGroupGroup(), MSD_lowAssociaGroupSolid(), MSD_lowAssociaSolidAxis(), MSD_lowAxisName(), MSD_lowCopySolid(), MSD_lowCreateAxisRotation(), MSD_lowCreateAxisTranslation(), MSD_lowCreateGroup(), MSD_lowDelList(), MSD_lowDetach(), MSD_lowDisplayHidden(), MSD_lowDisplayIntersection(), MSD_lowFindSolidByName(), MSD_lowGroupColor(), MSD_lowGroupName(), MSD_lowImprimeListaEstudo(), MSD_lowIntersectionFaceFace(), MSD_lowListAllEdge(), MSD_lowListAllFace(), MSD_lowListAllVertex(), MSD_lowListSolid(), MSD_lowLoadSolid(), MSD_lowMakeCircle(), MSD_lowMakeCone(), MSD_lowMakeCube(), MSD_lowMakeCube0(), MSD_lowMakeCylinder(), MSD_lowMakeCylinder0(), MSD_lowMakePolygon(), MSD_lowMakePrism(), MSD_lowMakePrism0(), MSD_lowMakePyramid(), MSD_lowMakeRevolve(), MSD_lowMakeSphere(), MSD_lowMakeSWEEP(), MSD_lowMakeTorus(), MSD_lowModifyEulerOp(), MSD_lowMoveAxis(), MSD_lowRemoveAxis(), MSD_lowRemoveGroup(), MSD_lowRemoveOneGroup(), MSD_lowRotateAxis(), MSD_lowSaveSolid(), MSD_lowSetGroupCurrent(), MSD_lowSetOp(), MSD_lowSetOpFinish(), MSD_lowShowListSolid(), MSD_lowSplit(), MSD_lowUndoOp(), MSD_resetObject(), and MSD_selectObject().
#define SolAreaProj | ( | p | ) | ((p)->areaproj) |
Definition at line 228 of file memvirtu.h.
#define SolAux | ( | p | ) | ((p)->aux) |
Definition at line 239 of file memvirtu.h.
#define SolBAreaProj | ( | p | ) | ((p)->bareaproj) |
Definition at line 232 of file memvirtu.h.
#define SolBox | ( | p | ) | ((p)->box) |
Definition at line 221 of file memvirtu.h.
Referenced by MSD_lowDisplayIntersection(), MSD_lowEdgeFaceIntersection(), MSD_lowPositionalVisibility(), MSD_lowSetNormal(), and MSD_lowSetOpGenerate().
#define SolCenter | ( | p | ) | ((p)->center) |
Definition at line 238 of file memvirtu.h.
#define SolColor | ( | p | ) | ((p)->color) |
Definition at line 225 of file memvirtu.h.
Referenced by MSD_lowGetSolidColor(), MSD_lowNewElement(), MSD_lowShowListSolid(), MSD_lowSoftRemove(), and MSD_lowSolidColor().
#define SolCurv | ( | p | ) | ((p)->scurvs) |
#define SolDensAbs | ( | p | ) | ((p)->densabs) |
Definition at line 227 of file memvirtu.h.
Referenced by MSD_lowDensidadeAbsoluta(), MSD_lowDensidadeFluido(), and MSD_lowDensidadeRelativa().
#define SolDensRel | ( | p | ) | ((p)->densrel) |
Definition at line 226 of file memvirtu.h.
Referenced by MSD_lowCentroCarenaTotal(), MSD_lowCentroMassaTotal(), MSD_lowDensidadeAbsoluta(), MSD_lowDensidadeFluido(), MSD_lowDensidadeRelativa(), MSD_lowMassa(), MSD_lowMassaTotal(), MSD_lowMatrizInercia(), MSD_lowMatrizInerciaTotal(), and MSD_lowVolumeFlutuabilidadeTotal().
#define SolDsp | ( | p | ) | ((p)->dsp) |
Definition at line 224 of file memvirtu.h.
Referenced by CriaFrame(), MSD_highNameSetDisplay(), MSD_lowDetermineVisibility(), MSD_lowDisplayAllEdges(), MSD_lowDisplayHidden(), MSD_lowDisplayIntersection(), MSD_lowDisplayLocalHidden(), MSD_lowDisplayMonitorGroup(), MSD_lowDisplayMonitorSolid(), MSD_lowEdgeEdgeIntersection(), MSD_lowEdgeFaceIntersection(), MSD_lowNewElement(), MSD_lowPositionalVisibility(), MSD_resetAllObjects(), MSD_resetGroup(), MSD_resetObject(), MSD_selectAllObjects(), MSD_selectGroup(), and MSD_selectObject().
#define SolEuCoef | ( | p | ) | ((p)->eucoef) |
#define SolFronteira | ( | p | ) | ((p)->fronteira) |
Definition at line 231 of file memvirtu.h.
Referenced by MSD_highNameMakeCirculo(), MSD_highNameMakeCubo(), MSD_highNameMakeEsfera(), MSD_highNameMakePerfilI(), MSD_highNameMakePerfilL(), MSD_highNameMakePerfilT(), MSD_highNameMakePiramide(), MSD_highNameMakePlaca(), MSD_highNameMakePrisma(), MSD_highNameMakeQuadrado(), MSD_highNameMakeRetangulo(), MSD_highNameMakeROVCone(), and MSD_highNameMakeTriangulo().
#define SolGeometria | ( | p | ) | ((p)->geometria) |
Definition at line 230 of file memvirtu.h.
Referenced by MSD_determinaDimensaoPrincipal(), MSD_determinaMaiorDimensao(), MSD_highNameMakeCirculo(), MSD_highNameMakeCubo(), MSD_highNameMakeEsfera(), MSD_highNameMakePerfilI(), MSD_highNameMakePerfilL(), MSD_highNameMakePerfilT(), MSD_highNameMakePiramide(), MSD_highNameMakePlaca(), MSD_highNameMakePrisma(), MSD_highNameMakeQuadrado(), MSD_highNameMakeRetangulo(), MSD_highNameMakeROVCone(), MSD_highNameMakeTriangulo(), MSD_highRotaciona(), and MSD_lowSetVariaveisImpressao().
#define SolGroup | ( | p | ) | ((p)->group) |
Definition at line 219 of file memvirtu.h.
Referenced by MSD_getGroupAxis(), MSD_highDesassociaGroupSolid(), MSD_highNameSetDisplay(), MSD_lowAssociaGroupSolid(), MSD_lowCopyGroup(), MSD_lowDisplayMonitorGroup(), MSD_lowGetSolidColor(), MSD_lowIsEmptyGroup(), MSD_lowMoveGroup(), MSD_lowNameListGroupName(), MSD_lowNewElement(), MSD_lowRemoveGroup(), MSD_lowRemoveOneGroup(), MSD_lowRotateGroup(), MSD_lowRotateUsingAxis(), MSD_lowShowListSolid(), MSD_lowSoftRemove(), MSD_lowTranslateUsingAxis(), MSD_resetGroup(), and MSD_selectGroup().
#define SolName | ( | p | ) | ((p)->name) |
Definition at line 215 of file memvirtu.h.
Referenced by MSD_execOrdena(), MSD_getSolidIdFromName(), MSD_highNameCopySolid(), MSD_highNameLoadSolid(), MSD_highNameMakeCirculo(), MSD_highNameMakeCubo(), MSD_highNameMakeEsfera(), MSD_highNameMakePerfilI(), MSD_highNameMakePerfilL(), MSD_highNameMakePerfilT(), MSD_highNameMakePiramide(), MSD_highNameMakePlaca(), MSD_highNameMakePrisma(), MSD_highNameMakeQuadrado(), MSD_highNameMakeRetangulo(), MSD_highNameMakeROVCone(), MSD_highNameMakeSWEEP(), MSD_highNameMakeTriangulo(), MSD_highNameSaveSolid(), MSD_highSetLine(), MSD_lowAreaProjetadaTotal(), MSD_lowFindSolidByName(), MSD_lowImprimeListaEstudo(), MSD_lowListAllSolidName(), MSD_lowListAxisName(), MSD_lowNameListGroupName(), MSD_lowNewElement(), MSD_lowShowListSolid(), MSD_lowSoftRemove(), MSD_lowSolidName(), and MSD_putSolidNameInList().
#define SolNxt | ( | p | ) | ((p)->nxt) |
Definition at line 216 of file memvirtu.h.
Referenced by MSD_getSolid(), MSD_lowAddList(), MSD_lowDelList(), MSD_lowDisplayIntersection(), and MSD_lowRemoveGroup().
#define SolOAxs | ( | p | ) | ((p)->oaxs) |
Definition at line 220 of file memvirtu.h.
Referenced by MSD_lowAssociaGroupAxis(), MSD_lowAssociaSolidAxis(), MSD_lowNewElement(), MSD_lowRotateUsingAxis(), MSD_lowShowListSolid(), and MSD_lowTranslateUsingAxis().
#define SolParam1 | ( | p | ) | ((p)->param1) |
Definition at line 233 of file memvirtu.h.
Referenced by MSD_determinaDimensaoPrincipal(), MSD_highNameMakeCirculo(), MSD_highNameMakeCubo(), MSD_highNameMakeEsfera(), MSD_highNameMakePerfilI(), MSD_highNameMakePerfilL(), MSD_highNameMakePerfilT(), MSD_highNameMakePiramide(), MSD_highNameMakePlaca(), MSD_highNameMakePrisma(), MSD_highNameMakeQuadrado(), MSD_highNameMakeRetangulo(), MSD_highNameMakeROVCone(), and MSD_highNameMakeTriangulo().
#define SolParam2 | ( | p | ) | ((p)->param2) |
Definition at line 234 of file memvirtu.h.
Referenced by MSD_determinaDimensaoPrincipal(), MSD_determinaMaiorDimensao(), MSD_highNameMakeCirculo(), MSD_highNameMakePerfilI(), MSD_highNameMakePerfilL(), MSD_highNameMakePerfilT(), MSD_highNameMakePlaca(), MSD_highNameMakePrisma(), MSD_highNameMakeQuadrado(), MSD_highNameMakeRetangulo(), MSD_highNameMakeROVCone(), and MSD_highNameMakeTriangulo().
#define SolParam3 | ( | p | ) | ((p)->param3) |
Definition at line 235 of file memvirtu.h.
Referenced by MSD_determinaMaiorDimensao(), MSD_highNameMakePerfilI(), MSD_highNameMakePerfilL(), MSD_highNameMakePerfilT(), MSD_highNameMakePlaca(), MSD_highNameMakePrisma(), MSD_highNameMakeRetangulo(), and MSD_highNameMakeTriangulo().
#define SolParam4 | ( | p | ) | ((p)->param4) |
Definition at line 236 of file memvirtu.h.
Referenced by MSD_determinaMaiorDimensao(), MSD_highNameMakePerfilI(), MSD_highNameMakePerfilT(), and MSD_highNameMakeTriangulo().
#define SolPerfil | ( | p | ) | ((p)->corte) |
Definition at line 241 of file memvirtu.h.
Referenced by MSD_determinaDimensaoPrincipal(), MSD_highDesloca(), MSD_highNameMakeCirculo(), MSD_highNameMakePerfilI(), MSD_highNameMakePerfilL(), MSD_highNameMakePerfilT(), MSD_highNameMakePlaca(), MSD_highNameMakeQuadrado(), MSD_highNameMakeRetangulo(), MSD_highNameMakeTriangulo(), MSD_highRotaciona(), MSD_lowAreaProjetadaTotal(), MSD_lowCriaListaEstudo(), MSD_lowImprimeListaEstudo(), and MSD_lowNewElement().
#define SolPos | ( | p | ) | ((p)->pos) |
Definition at line 240 of file memvirtu.h.
#define SolPrevS | ( | p | ) | ((p)->prevs) |
#define SolPrincDir | ( | p | ) | ((p)->PrincDir) |
Definition at line 237 of file memvirtu.h.
Referenced by MSD_determinaDimensaoPrincipal(), MSD_highNameMakeCirculo(), MSD_highNameMakeCubo(), MSD_highNameMakeEsfera(), MSD_highNameMakePerfilI(), MSD_highNameMakePerfilL(), MSD_highNameMakePerfilT(), MSD_highNameMakePiramide(), MSD_highNameMakePlaca(), MSD_highNameMakePrisma(), MSD_highNameMakeQuadrado(), MSD_highNameMakeRetangulo(), MSD_highNameMakeROVCone(), MSD_highNameMakeTriangulo(), MSD_highRotaciona(), and MSD_lowSetVariaveisImpressao().
#define SolSBits | ( | p | ) | ((p)->sbits) |
Definition at line 222 of file memvirtu.h.
Referenced by MSD_execStructMVSF(), MSD_lowKVSF(), and MSD_lowNewElement().
#define SolSolidNo | ( | p | ) | ((p)->solidno) |
Definition at line 214 of file memvirtu.h.
Referenced by CLC(), MSD_execOrdena(), MSD_getSolid(), MSD_getSolidIdFromName(), MSD_highRound(), MSD_lowAddEulerOp(), MSD_lowAddEulerOpRedo(), MSD_lowAssociaGroupAxis(), MSD_lowAssociaGroupSolid(), MSD_lowAssociaSolidAxis(), MSD_lowDetach(), MSD_lowListSolid(), MSD_lowModifyIds(), MSD_lowMVSF(), MSD_lowNameRenameSolid(), MSD_lowRingMove(), MSD_lowSaveSolid(), MSD_lowShellDetach(), MSD_lowSoftRemove(), MSD_lowSolidColor(), and MSD_lowSolidName().
#define SolSShells | ( | p | ) | ((p)->sshells) |
Definition at line 218 of file memvirtu.h.
Referenced by checke(), checkf(), checkv(), findd(), MSD_determinaDimensaoPrincipalBarra(), MSD_lowAddList(), MSD_lowDelList(), MSD_lowEdgeRemove(), MSD_lowFaceRemove(), MSD_lowHardRemove(), MSD_lowKVSF(), MSD_lowMakeOpenRSweep(), MSD_lowMakeRotationalSweep(), MSD_lowMakeSWEEP(), MSD_lowMakeSweepNew(), MSD_lowMerge(), MSD_lowNewElement(), MSD_lowPropriedadeArea(), MSD_lowSetOpGenerate(), MSD_lowShellDetach(), MSD_lowShellRemove(), MSD_lowSoftRemove(), and MSD_lowSolidBox().
#define SolSurf | ( | p | ) | ((p)->surf) |
Definition at line 242 of file memvirtu.h.
#define SolType | ( | p | ) | ((p)->type) |
Definition at line 229 of file memvirtu.h.
Referenced by MSD_determinaDimensaoPrincipal(), MSD_determinaMaiorDimensao(), MSD_highNameMakeCirculo(), MSD_highNameMakeCubo(), MSD_highNameMakeEsfera(), MSD_highNameMakePerfilI(), MSD_highNameMakePerfilL(), MSD_highNameMakePerfilT(), MSD_highNameMakePiramide(), MSD_highNameMakePlaca(), MSD_highNameMakePrisma(), MSD_highNameMakeQuadrado(), MSD_highNameMakeRetangulo(), MSD_highNameMakeROVCone(), MSD_highNameMakeTriangulo(), MSD_highRotaciona(), MSD_lowAreaProjetadaTotal(), MSD_lowCriaListaEstudo(), MSD_lowImprimeListaEstudo(), and MSD_lowSetVariaveisImpressao().
#define SplEnds | ( | p | ) | spl_ends[p] |
#define SplNBRC1 | ( | p | ) | spl_nbr[p].c1 |
Definition at line 468 of file memvirtu.h.
Referenced by MSD_lowGetNeighborhood(), MSD_lowInsertNullEdges(), MSD_lowReclassifyOnEdges(), and MSD_lowReclassifyOnSectors().
#define SplNBRSector | ( | p | ) | spl_nbr[p].sector |
Definition at line 469 of file memvirtu.h.
Referenced by MSD_lowGetNeighborhood(), MSD_lowInsertNullEdges(), and MSD_lowReclassifyOnSectors().
#define SplShellShell | ( | p | ) | spl_shellpos[p].shell |
#define SplShellSign | ( | p | ) | spl_shellpos[p].sign |
#define SplSone | ( | p | ) | spl_sone[p] |
Definition at line 470 of file memvirtu.h.
Referenced by MSD_lowGetNextNullEdge(), MSD_lowGreater(), MSD_lowInsertNullEdges(), MSD_lowSplitClassify(), and MSD_lowSwap().
#define SplSonf | ( | p | ) | spl_sonf[p] |
Definition at line 472 of file memvirtu.h.
Referenced by MSD_lowCut(), MSD_lowSplitConnect(), and MSD_lowSplitFinish().
#define SplSoov | ( | p | ) | spl_soov[p] |
Definition at line 467 of file memvirtu.h.
Referenced by MSD_lowAddSplitOnVertex(), MSD_lowSplitClassify(), and MSD_lowSplitGenerate().
#define SPTYPE STYPE * |
Definition at line 594 of file memvirtu.h.
Referenced by CriaFrame(), MSD_determinaDimensaoPrincipal(), MSD_execRndAllEdges(), MSD_execSetTrace(), MSD_execShow(), MSD_execStructMVSF(), MSD_getNumberOfSolid(), MSD_getSolid(), MSD_getSolidIdFromName(), MSD_highAffine(), MSD_highAllRingMove(), MSD_highArea(), MSD_highAreaProjetada(), MSD_highAssociaGroupSolid(), MSD_highAssociaSolidAxis(), MSD_highCentroCarena(), MSD_highCentroDeGravidade(), MSD_highCleanSolid(), MSD_highColor(), MSD_highCopySolid(), MSD_highDensidadeAbsoluta(), MSD_highDensidadeRelativa(), MSD_highDesassociaGroupSolid(), MSD_highDesassociaSolidAxis(), MSD_highDesloca(), MSD_highDetach(), MSD_highDifference(), MSD_highDimensaoPrincipal(), MSD_highGlue(), MSD_highHardRemove(), MSD_highIntersection(), MSD_highJEKV(), MSD_highJVKE(), MSD_highKEF(), MSD_highKEF2(), MSD_highKEMR(), MSD_highKEV(), MSD_highKEV2(), MSD_highKFMRH(), MSD_highKSFMR(), MSD_highKVSF(), MSD_highListSolid(), MSD_highMakeCone(), MSD_highMakeCube(), MSD_highMakeCylinder(), MSD_highMakePrism(), MSD_highMakePyramid(), MSD_highMakeRevolve(), MSD_highMakeSphere(), MSD_highMakeSWEEP(), MSD_highMakeTorus(), MSD_highMassa(), MSD_highMatrizInercia(), MSD_highMEF(), MSD_highMEF2(), MSD_highMEKR(), MSD_highMEKR2(), MSD_highMerge(), MSD_highMEV(), MSD_highMFKRH(), MSD_highMFKRH2(), MSD_highModifyIds(), MSD_highMSFKR(), MSD_highMSFKR2(), MSD_highName(), MSD_highNameAssociateAxisElement(), MSD_highNameAssociateGroupElement(), MSD_highNameCopySolid(), MSD_highNameDesassociateGroupElement(), MSD_highNameListFaceAdjacency(), MSD_highNameLoadSolid(), MSD_highNameMakeCirculo(), MSD_highNameMakeCubo(), MSD_highNameMakeEsfera(), MSD_highNameMakePerfilI(), MSD_highNameMakePerfilL(), MSD_highNameMakePerfilT(), MSD_highNameMakePiramide(), MSD_highNameMakePlaca(), MSD_highNameMakePrisma(), MSD_highNameMakeQuadrado(), MSD_highNameMakeRetangulo(), MSD_highNameMakeROVCone(), MSD_highNameMakeSWEEP(), MSD_highNameMakeTriangulo(), MSD_highNameRenameSolid(), MSD_highNameSetDisplay(), MSD_highNameSoftRemove(), MSD_highNameSolidColor(), MSD_highNewVertexLocation(), MSD_highPropriedadeArea(), MSD_highRevert(), MSD_highRingMove(), MSD_highRotaciona(), MSD_highRotate(), MSD_highRotateSolidAxis(), MSD_highRound(), MSD_highSaveSolid(), MSD_highScale(), MSD_highSEMV(), MSD_highSoftRemove(), MSD_highSplit(), MSD_highSVME(), MSD_highSVME2(), MSD_highSVME3(), MSD_highTransformation(), MSD_highTranslate(), MSD_highUnion(), MSD_highVolume(), MSD_lowAddList(), MSD_lowAllRingMove(), MSD_lowAreaProjetada(), MSD_lowAreaProjetadaTotal(), MSD_lowCentroCarenaTotal(), MSD_lowCentroMassaTotal(), MSD_lowCheckSetOpFinish(), MSD_lowCopyGroup(), MSD_lowCriaListaEstudo(), MSD_lowDelList(), MSD_lowDensidadeFluido(), MSD_lowDetach(), MSD_lowDetermineVisibility(), MSD_lowDisplayAllEdges(), MSD_lowDisplayHidden(), MSD_lowDisplayIntersection(), MSD_lowDisplayLocalHidden(), MSD_lowDisplayMonitorGroup(), MSD_lowDisplayMonitorSolid(), MSD_lowEdgeEdgeIntersection(), MSD_lowEdgeFaceIntersection(), MSD_lowFindSolidByName(), MSD_lowImprimeListaEstudo(), MSD_lowIsEmptyGroup(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowKFMRH(), MSD_lowKSFMR(), MSD_lowListAllSolid(), MSD_lowListAllSolidName(), MSD_lowLoadSolid(), MSD_lowMakeCircle(), MSD_lowMakeCone(), MSD_lowMakeCube(), MSD_lowMakeCube0(), MSD_lowMakeCylinder(), MSD_lowMakeCylinder0(), MSD_lowMakePolygon(), MSD_lowMakePrism(), MSD_lowMakePrism0(), MSD_lowMakePyramid(), MSD_lowMakeRevolve(), MSD_lowMakeSphere(), MSD_lowMakeSWEEP(), MSD_lowMakeTorus(), MSD_lowMassaTotal(), MSD_lowMatrizInerciaTotal(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMEV(), MSD_lowMFKRH(), MSD_lowMoveGroup(), MSD_lowMSFKR(), MSD_lowMVSF(), MSD_lowNameListGroupName(), MSD_lowNameNCopySolidSpiral(), MSD_lowNameNCopySolidTranslate(), MSD_lowOrdenaListaEstudo(), MSD_lowPositionalVisibility(), MSD_lowRemoveGroup(), MSD_lowRemoveOneGroup(), MSD_lowRevert(), MSD_lowRingMove(), MSD_lowRotateGroup(), MSD_lowRotateUsingAxis(), MSD_lowSetOpFinish(), MSD_lowTranslateUsingAxis(), MSD_lowUndoOp(), MSD_lowVolumeFlutuabilidadeTotal(), MSD_lowVolumeTotal(), MSD_putSolidNameInList(), MSD_resetGroup(), MSD_resetObject(), MSD_selectGroup(), MSD_selectObject(), and TraceBoundaryStructure().
#define VerFgMake | ( | p | ) | ((p)->fg_make) |
Definition at line 402 of file memvirtu.h.
Referenced by EdgeAttached_vertexfase1(), EdgesAttachedOriginal_vertex(), edv2(), GenerationEdges_corners(), GenerationEdges_nvertices(), GetNxtVertex(), GetPrvVertex(), MakeEdgeConcaveCorner(), MakeEdgeConvexCorner(), MakeEdgeFlatCorner(), MakingVertices_edges(), and MSD_lowNewElement().
#define VerFgRound | ( | p | ) | ((p)->fg_round) |
Definition at line 401 of file memvirtu.h.
Referenced by lrnd_alledges(), MakeEdgeConcaveCorner(), MakeEdgeConvexCorner(), MakingVertices_edges(), MSD_highRound(), and MSD_lowNewElement().
#define VerNextV | ( | p | ) | ((p)->nextv) |
Definition at line 398 of file memvirtu.h.
Referenced by EdgeAttached_vertexfase1(), EdgesAttachedOriginal_vertex(), MSD_lowAddList(), MSD_lowCleanSolid(), MSD_lowDelList(), MSD_lowKVSF(), and MSD_lowSetOp().
#define VerPrevV | ( | p | ) | ((p)->prevv) |
#define VerVCoord | ( | p | ) | ((p)->vcoord) |
Definition at line 400 of file memvirtu.h.
Referenced by angle_edge(), cont_point(), EdgeAttached_vertexfase1(), EdgesAttachedOriginal_vertex(), edv2(), edv3(), edv4(), GenerationEdges_nvertices(), GetNxtVertex(), GetPrvVertex(), MakeEdgeConcaveCorner(), MakeEdgeConvexCorner(), MakeEdgeFlatCorner(), MakingEdges_tables(), MakingVertices_edges(), MSD_determinaDimensaoPrincipalBarra(), MSD_lowBisector(), MSD_lowCentroDeGravidade(), MSD_lowCheckWideness(), MSD_lowDisplayAllEdges(), MSD_lowDisplayEdge(), MSD_lowDisplayHidden(), MSD_lowDisplayLocalHidden(), MSD_lowDistancePlanePoint(), MSD_lowEdgeBox(), MSD_lowEdgeBoxIntersection(), MSD_lowEdgeClip(), MSD_lowEdgEdgColinear(), MSD_lowEdgEdgIntersection(), MSD_lowEdgVtxIntersection(), MSD_lowFaceBox(), MSD_lowFaceEq(), MSD_lowGetNeighborhood(), MSD_lowGreater(), MSD_lowInsertNullEdges(), MSD_lowIntersectionCheckStep1(), MSD_lowIntersectionFaceEdge(), MSD_lowIsEdgeVisible(), MSD_lowIsInsideLoop(), MSD_lowKEV(), MSD_lowKVSF(), MSD_lowListSolid(), MSD_lowLooBoxContainment(), MSD_lowLoopArea(), MSD_lowLoopCG(), MSD_lowLooVtxContainment(), MSD_lowMakeOpenRSweep(), MSD_lowMakeRotationalSweep(), MSD_lowMakeSWEEP(), MSD_lowMakeSweep(), MSD_lowMakeSweepNew(), MSD_lowMakeUnion(), MSD_lowMatrizInercia(), MSD_lowMEV(), MSD_lowMVSF(), MSD_lowNewVertexLocation(), MSD_lowPropriedadeAreaLaco(), MSD_lowRot90Dg(), MSD_lowRotate(), MSD_lowScale(), MSD_lowSetEdgeAngle(), MSD_lowSetFaceToPoint(), MSD_lowSetOpConvexEdge(), MSD_lowSetOpDoGenerate(), MSD_lowSetOpDoVertexOnFace(), MSD_lowSetOpFacPntContainment(), MSD_lowSetOpGreater(), MSD_lowSetOpInside(), MSD_lowSetOpNbaPreProcess(), MSD_lowSetOpNbbPreProcess(), MSD_lowSetOpSectorWide(), MSD_lowSetOpSepar1(), MSD_lowSetOpSepar2(), MSD_lowSetOpVFGetNeighborhood(), MSD_lowSetOpVFInsertNullEdges(), MSD_lowShellBox(), MSD_lowShowListVertex(), MSD_lowSolidBox(), MSD_lowSolidDimensaoPrincipal(), MSD_lowSolVtxContainment(), MSD_lowSplitFinish(), MSD_lowSplitGenerate(), MSD_lowTouchAxis(), MSD_lowTouchWire(), MSD_lowTransformation(), MSD_lowTranslate(), MSD_lowVolume(), and MSD_lowVtxVtxContainment().
#define VerVEdge | ( | p | ) | ((p)->vedge) |
Definition at line 397 of file memvirtu.h.
Referenced by checke(), checkf(), checkv(), EdgeAttached_vertexfase1(), edv1(), edv2(), edv3(), edv4(), finde(), GetEdges(), MSD_lowCleanSolid(), MSD_lowGetNeighborhood(), MSD_lowHardRemove(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowListSolid(), MSD_lowMEKR(), MSD_lowMEV(), MSD_lowNewElement(), MSD_lowRevert(), MSD_lowSetOpNbaPreProcess(), MSD_lowSetOpNbbPreProcess(), MSD_lowSetOpVFGetNeighborhood(), and redo().
#define VerVertexNo | ( | p | ) | ((p)->vertexno) |
Definition at line 396 of file memvirtu.h.
Referenced by finde(), findes(), findhe(), findhes(), findl(), findv(), MSD_getEdge(), MSD_getHalfedge(), MSD_getLoop(), MSD_highNewVertexLocation(), MSD_lowAllRingMove(), MSD_lowKEF(), MSD_lowKEMR(), MSD_lowKEV(), MSD_lowKFMRH(), MSD_lowKSFMR(), MSD_lowKVSF(), MSD_lowListFace(), MSD_lowListSolid(), MSD_lowMEF(), MSD_lowMEKR(), MSD_lowMEV(), MSD_lowMFKRH(), MSD_lowMSFKR(), MSD_lowMVSF(), MSD_lowNewVertexLocation(), MSD_lowRingMove(), MSD_lowShellDetach(), MSD_lowShowFindVertex(), MSD_lowShowListEdge(), MSD_lowShowListFace(), MSD_lowShowListVertex(), and MSD_lowSplitFinish().
#define VNIL ((VTYPE *)NIL) |
Definition at line 585 of file memvirtu.h.
Referenced by checke(), checkv(), EdgeAttached_vertexfase1(), EdgesAttachedOriginal_vertex(), findv(), MSD_lowAddList(), MSD_lowCleanSolid(), MSD_lowDelList(), MSD_lowKSFMR(), MSD_lowKVSF(), MSD_lowLooVtxBoundary(), MSD_lowNewElement(), MSD_lowSetOp(), MSD_lowShowFindVertex(), and MSD_lowShowListVertex().
#define VPTYPE VTYPE * |
Definition at line 600 of file memvirtu.h.
Referenced by checke(), checkv(), EdgeAttached_vertexfase1(), EdgesAttachedOriginal_vertex(), edv2(), findv(), GenerationEdges_nvertices(), lrnd_alledges(), MakingEdges_tables(), MSD_determinaDimensaoPrincipalBarra(), MSD_highNewVertexLocation(), MSD_lowAddList(), MSD_lowCleanSolid(), MSD_lowDelList(), MSD_lowDisplayAllEdges(), MSD_lowEdgeBox(), MSD_lowEdgeBoxIntersection(), MSD_lowEdgVtxIntersection(), MSD_lowFaceBox(), MSD_lowGetNeighborhood(), MSD_lowIsEdgeVisible(), MSD_lowIsInsideLoop(), MSD_lowKEF(), MSD_lowKEV(), MSD_lowKSFMR(), MSD_lowKVSF(), MSD_lowListAllVertex(), MSD_lowListFace(), MSD_lowListSolid(), MSD_lowLooBoxContainment(), MSD_lowLoopArea(), MSD_lowLoopCG(), MSD_lowLooVtxContainment(), MSD_lowMakeSweep(), MSD_lowMakeSweepNew(), MSD_lowMEKR(), MSD_lowMEV(), MSD_lowMVSF(), MSD_lowPropriedadeAreaLaco(), MSD_lowRevert(), MSD_lowRot90Dg(), MSD_lowRotate(), MSD_lowScale(), MSD_lowSetOp(), MSD_lowSetOpDoGenerate(), MSD_lowSetOpFacPntContainment(), MSD_lowSetOpGreater(), MSD_lowSetOpVFGetNeighborhood(), MSD_lowShellBox(), MSD_lowShellDetach(), MSD_lowShowFindVertex(), MSD_lowSolidBox(), MSD_lowSolVtxContainment(), MSD_lowSplitGenerate(), MSD_lowTransformation(), MSD_lowTranslate(), MSD_lowVolume(), and sfindv().
char* access_v_rec | ( | VACB * | v_array, | |
long | index | |||
) |
Definition at line 154 of file memvirtu.cpp.
References VACB::blank_rec, VACB::buf_elsize, VACB::buf_size, VACB::buffer, VACB::elsize, VACB::file, header, SET08VirtualArray, and VACB::size.
void close_v_array | ( | VACB * | v_array | ) |
Definition at line 128 of file memvirtu.cpp.
References VACB::buf_elsize, VACB::buf_size, VACB::buffer, VACB::elsize, VACB::file, and header.
Referenced by MSD_lowSetOp().
int init_v_array | ( | char * | filename, | |
int | rec_size, | |||
char | filchar | |||
) |
Definition at line 50 of file memvirtu.cpp.
long MSD_getMemVirtual | ( | int | what | ) |
void MSD_highIniciateMemVirtual | ( | void | ) |
Referenced by maninit().
void MSD_lowIniciateMemVirtual | ( | int | what | ) |
void MSD_lowTerminateMemVirtual | ( | int | what | ) |
void MSD_putMemVirtual | ( | long | FreePointer, | |
int | what | |||
) |
VACB* open_v_array | ( | char * | filename, | |
int | buffer_size | |||
) |
Definition at line 67 of file memvirtu.cpp.
References VACB::blank_rec, VACB::buf_elsize, VACB::buf_size, VACB::buffer, VACB::elsize, VACB::file, and VACB::size.
Referenced by MSD_lowSetOp().
EXTERN long ArrayBottom[10] |
EXTERN long ArrayTop[10] |
Definition at line 69 of file memvirtu.h.
EXTERN VACB* EulerOpsArray |
Definition at line 68 of file memvirtu.h.
EXTERN VACB* SET01VirtualArray |
EXTERN VACB* SET03VirtualArray |
EXTERN VACB* SET04VirtualArray |
Definition at line 77 of file memvirtu.h.
EXTERN VACB* SET06VirtualArray |
Definition at line 78 of file memvirtu.h.
EXTERN VACB* SET07VirtualArray |
Definition at line 79 of file memvirtu.h.
EXTERN VACB* SET08VirtualArray |
EXTERN VACB* SET10VirtualArray |
Definition at line 81 of file memvirtu.h.
EXTERN VACB* SPL01VirtualArray |
Definition at line 72 of file memvirtu.h.
EXTERN VACB* SPL02VirtualArray |
Definition at line 73 of file memvirtu.h.
EXTERN VACB* SPL03VirtualArray |
Definition at line 74 of file memvirtu.h.
EXTERN VACB* VirtualMemoryBlock[10] |