Jump to content

kresh

Members
  • Posts

    1
  • Joined

  • Last visited

    Never

kresh's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Hello everyone! I got a problem accessing the members in a struct created in cc+ in conjuction with LabView. I´m no Labview freak, learning though :-) I got a struct typedef struct { long dimSizes[3]; unsigned char Numeric[1]; } TD2; typedef TD2 **TD2Hdl; A varible static TD2Hdl hClassification3DModel_g; A function for mapping the varible static BOOL bCreateClassification3DModelFiberPos() { hClassification3DModelFiberPos_g = (TD2**)DSNewHandle(sizeof(TD2) + (sizeof(BYTE) * ((lSizeA_g * lSizeB_g * lSizeC_g) - 1))); if (hClassification3DModelFiberPos_g == NULL) return FALSE; (*hClassification3DModelFiberPos_g)->dimSizes[0] = (lSizeA_g); (*hClassification3DModelFiberPos_g)->dimSizes[1] = (lSizeB_g); (*hClassification3DModelFiberPos_g)->dimSizes[2] = (lSizeB_g); return TRUE; } How do i assing values to this struct. I want to loop over all the positions and assign it a value to the right position. As i said, I´m not familiar with LabView but i can type a pseudocode i c for(int i=0; i<lSizeA_g;i++){ for(int j=0; j<lSizeB_g; j++){ for(int k=0; k<lsizeC_g; k++){ hClassification3DModel[j][k] = data; } } } How do I do this? Tried (*hClassification3DModel)->Numeric = data. But how do I get it to loop over all the 3d picture? Thanks in advance Kresh
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.