Public Member Functions | |
Imp (VP1Letters *, SoMaterial *mat, SoSeparator *attachsep) | |
void | createLetterAData (std::vector< double > &x, std::vector< double > &y) |
void | createLetterCData (std::vector< double > &x, std::vector< double > &y) |
void | normalizeLetterData (std::vector< double > &x, std::vector< double > &y, double yheight) |
SoNode * | createLetter (const std::vector< double > &x, const std::vector< double >y) |
void | updateFields () |
void | ensureInit3DObjects () |
Public Attributes | |
VP1Letters * | theclass |
SoMaterial * | material |
SoSeparator * | attachSep |
bool | shown |
double | zpos |
double | vertpos |
SoSeparator * | sep |
SoTranslation * | transA |
SoTranslation * | transC |
Definition at line 25 of file VP1Letters.cxx.
VP1Letters::Imp::Imp | ( | VP1Letters * | tc, | |
SoMaterial * | mat, | |||
SoSeparator * | attachsep | |||
) |
Definition at line 74 of file VP1Letters.cxx.
SoNode * VP1Letters::Imp::createLetter | ( | const std::vector< double > & | x, | |
const std::vector< double > | y | |||
) |
Definition at line 190 of file VP1Letters.cxx.
void VP1Letters::Imp::createLetterAData | ( | std::vector< double > & | x, | |
std::vector< double > & | y | |||
) |
Definition at line 84 of file VP1Letters.cxx.
void VP1Letters::Imp::createLetterCData | ( | std::vector< double > & | x, | |
std::vector< double > & | y | |||
) |
Definition at line 104 of file VP1Letters.cxx.
void VP1Letters::Imp::ensureInit3DObjects | ( | ) |
Definition at line 204 of file VP1Letters.cxx.
void VP1Letters::Imp::normalizeLetterData | ( | std::vector< double > & | x, | |
std::vector< double > & | y, | |||
double | yheight | |||
) |
Definition at line 160 of file VP1Letters.cxx.
void VP1Letters::Imp::updateFields | ( | ) |
Definition at line 238 of file VP1Letters.cxx.
SoSeparator* VP1Letters::Imp::attachSep |
Definition at line 32 of file VP1Letters.cxx.
SoMaterial* VP1Letters::Imp::material |
Definition at line 31 of file VP1Letters.cxx.
SoSeparator* VP1Letters::Imp::sep |
Definition at line 43 of file VP1Letters.cxx.
Definition at line 39 of file VP1Letters.cxx.
Definition at line 30 of file VP1Letters.cxx.
SoTranslation* VP1Letters::Imp::transA |
Definition at line 44 of file VP1Letters.cxx.
SoTranslation* VP1Letters::Imp::transC |
Definition at line 45 of file VP1Letters.cxx.
double VP1Letters::Imp::vertpos |
Definition at line 41 of file VP1Letters.cxx.
double VP1Letters::Imp::zpos |
Definition at line 40 of file VP1Letters.cxx.