NX Open C++ Reference Guide
|
Represents a CAE::LaminateDrapingData builder
To create a new instance of this class, use CAE::LaminatePly::CreateDrapingDataBuilder
Created in NX6.0.0.
More...
Public Types | |
enum | DrapingPathType { DrapingPathTypeGeodesic, DrapingPathTypeSeedCurve } |
Draping Path Types. More... | |
enum | SecondaryVectorType { SecondaryVectorTypeDefault, SecondaryVectorTypeSpecify } |
Second Alignment Types. More... | |
enum | SecondVectorType { SecondVectorTypeDefault, SecondVectorTypeSpecify } |
Second Vector Type This enum is deprecated. More... | |
enum | SolverType { SolverTypeNone, SolverTypeUnidirectional, SolverTypeWoven, SolverTypeImported } |
Solver Types. More... | |
Public Member Functions | |
void | AddCutCurvesIndex (NXOpen::TaggedObject *element, int elementIndex) |
Add index | |
void | AddSeedCurvesIndex (NXOpen::TaggedObject *element, int elementIndex) |
Add index | |
NXOpen::SelectEdgeList * | CutCurves () |
Returns the cut curves (deprecated) | |
NXOpen::SelectTaggedObjectList * | Cuts () |
Returns the geometric cut curves | |
NXOpen::CAE::LaminateSelectEntitiesBuilder * | CutSelection () |
Returns the selected cut curves. | |
double | DrapingMeshRatio () |
Returns the draping mesh ratio Created in NX7.5.0. | |
double | DrapingMeshSize () |
Returns the draping mesh size Created in NX7.5.0. | |
NXOpen::CAE::LaminateDrapingDataBuilder::DrapingPathType | DrapingPath () |
Returns the draping path Created in NX7.5.0. | |
NXOpen::SelectTaggedObjectList * | Faces () |
Returns the faces | |
NXOpen::CAE::LaminateSelectEntitiesBuilder * | FaceSelection () |
Returns the selected faces. | |
double | LockAngle () |
Returns the lock angle Created in NX6.0.0. | |
NXOpen::SelectFaceList * | PlyFaces () |
Returns the faces (deprecated) | |
NXOpen::Direction * | PrimaryVector () |
Returns the primary alignment Created in NX6.0.0. | |
void | RemoveCutCurvesIndex (NXOpen::TaggedObject *element) |
Remove index | |
void | RemoveSeedCurvesIndex (NXOpen::TaggedObject *element) |
Remove index | |
NXOpen::Direction * | SecondaryVector () |
Returns the specify Created in NX7.5.0. | |
NXOpen::CAE::LaminateDrapingDataBuilder::SecondaryVectorType | SecondaryVectorChoice () |
Returns the secondary alignment Created in NX7.5.0. | |
NXOpen::Direction * | SecondVector () |
Returns the second vector | |
NXOpen::CAE::LaminateDrapingDataBuilder::SecondVectorType | SecondVectorChoice () |
Returns the second vector choice | |
NXOpen::SelectTaggedObjectList * | SeedCurves () |
Returns the seed curves | |
NXOpen::CAE::LaminateSelectEntitiesBuilder * | SeedSelection () |
Returns the selected seed curves. | |
void | SetDrapingMeshRatio (double ratio) |
Sets the draping mesh ratio Created in NX7.5.0. | |
void | SetDrapingMeshSize (double size) |
Sets the draping mesh size Created in NX7.5.0. | |
void | SetDrapingPath (NXOpen::CAE::LaminateDrapingDataBuilder::DrapingPathType type) |
Sets the draping path Created in NX7.5.0. | |
void | SetLockAngle (double angle) |
Sets the lock angle Created in NX6.0.0. | |
void | SetPrimaryVector (NXOpen::Direction *primaryAlignment) |
Sets the primary alignment Created in NX6.0.0. | |
void | SetSecondaryVector (NXOpen::Direction *specify) |
Sets the specify Created in NX7.5.0. | |
void | SetSecondaryVectorChoice (NXOpen::CAE::LaminateDrapingDataBuilder::SecondaryVectorType secondaryAlignment) |
Sets the secondary alignment Created in NX7.5.0. | |
void | SetSecondVector (NXOpen::Direction *secondVector) |
Sets the second vector | |
void | SetSecondVectorChoice (NXOpen::CAE::LaminateDrapingDataBuilder::SecondVectorType secondVectorChoice) |
Sets the second vector choice | |
void | SetSolver (NXOpen::CAE::LaminateDrapingDataBuilder::SolverType solver) |
Sets the solver Created in NX6.0.0. | |
void | SetStartPoint (NXOpen::Point *startPoint) |
Sets the start point Created in NX6.0.0. | |
void | SetUsingDrapingMeshSize (bool usingSize) |
Sets the method used Created in NX7.5.0. | |
NXOpen::CAE::LaminateDrapingDataBuilder::SolverType | Solver () |
Returns the solver Created in NX6.0.0. | |
NXOpen::Point * | StartPoint () |
Returns the start point Created in NX6.0.0. | |
bool | UsingDrapingMeshSize () |
Returns the method used Created in NX7.5.0. |
Represents a CAE::LaminateDrapingData builder
To create a new instance of this class, use CAE::LaminatePly::CreateDrapingDataBuilder
Created in NX6.0.0.
void NXOpen::CAE::LaminateDrapingDataBuilder::AddCutCurvesIndex | ( | NXOpen::TaggedObject * | element, |
int | elementIndex | ||
) |
Add index
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
element | element to add |
elementIndex | element index |
void NXOpen::CAE::LaminateDrapingDataBuilder::AddSeedCurvesIndex | ( | NXOpen::TaggedObject * | element, |
int | elementIndex | ||
) |
Add index
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
element | element to add |
elementIndex | element index |
Returns the cut curves (deprecated)
Created in NX6.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
Returns the geometric cut curves
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
NXOpen::CAE::LaminateSelectEntitiesBuilder* NXOpen::CAE::LaminateDrapingDataBuilder::CutSelection | ( | ) |
Returns the selected cut curves.
Can be geometric edges or element edges.
Created in NX7.5.2.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
Returns the draping mesh ratio
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
Returns the draping mesh size
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
NXOpen::CAE::LaminateDrapingDataBuilder::DrapingPathType NXOpen::CAE::LaminateDrapingDataBuilder::DrapingPath | ( | ) |
Returns the draping path
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
Returns the faces
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
NXOpen::CAE::LaminateSelectEntitiesBuilder* NXOpen::CAE::LaminateDrapingDataBuilder::FaceSelection | ( | ) |
Returns the selected faces.
Can be geometric faces or element faces.
Created in NX7.5.2.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
Returns the lock angle
Created in NX6.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
Returns the faces (deprecated)
Created in NX6.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
Returns the primary alignment
Created in NX6.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
void NXOpen::CAE::LaminateDrapingDataBuilder::RemoveCutCurvesIndex | ( | NXOpen::TaggedObject * | element | ) |
Remove index
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
element | element to remove |
void NXOpen::CAE::LaminateDrapingDataBuilder::RemoveSeedCurvesIndex | ( | NXOpen::TaggedObject * | element | ) |
Remove index
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
element | element to remove |
Returns the specify
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
NXOpen::CAE::LaminateDrapingDataBuilder::SecondaryVectorType NXOpen::CAE::LaminateDrapingDataBuilder::SecondaryVectorChoice | ( | ) |
Returns the secondary alignment
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
Returns the second vector
Created in NX6.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
NXOpen::CAE::LaminateDrapingDataBuilder::SecondVectorType NXOpen::CAE::LaminateDrapingDataBuilder::SecondVectorChoice | ( | ) |
Returns the second vector choice
Created in NX6.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
Returns the seed curves
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
NXOpen::CAE::LaminateSelectEntitiesBuilder* NXOpen::CAE::LaminateDrapingDataBuilder::SeedSelection | ( | ) |
Returns the selected seed curves.
Can be geometric edges or element edges.
Created in NX7.5.2.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
void NXOpen::CAE::LaminateDrapingDataBuilder::SetDrapingMeshRatio | ( | double | ratio | ) |
Sets the draping mesh ratio
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
ratio | ratio |
void NXOpen::CAE::LaminateDrapingDataBuilder::SetDrapingMeshSize | ( | double | size | ) |
Sets the draping mesh size
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
size | size |
void NXOpen::CAE::LaminateDrapingDataBuilder::SetDrapingPath | ( | NXOpen::CAE::LaminateDrapingDataBuilder::DrapingPathType | type | ) |
Sets the draping path
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
type | type |
void NXOpen::CAE::LaminateDrapingDataBuilder::SetLockAngle | ( | double | angle | ) |
Sets the lock angle
Created in NX6.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
angle | lock angle |
void NXOpen::CAE::LaminateDrapingDataBuilder::SetPrimaryVector | ( | NXOpen::Direction * | primaryAlignment | ) |
Sets the primary alignment
Created in NX6.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
primaryAlignment | primaryalignment |
void NXOpen::CAE::LaminateDrapingDataBuilder::SetSecondaryVector | ( | NXOpen::Direction * | specify | ) |
Sets the specify
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
specify | specify |
void NXOpen::CAE::LaminateDrapingDataBuilder::SetSecondaryVectorChoice | ( | NXOpen::CAE::LaminateDrapingDataBuilder::SecondaryVectorType | secondaryAlignment | ) |
Sets the secondary alignment
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
secondaryAlignment | secondaryalignment |
void NXOpen::CAE::LaminateDrapingDataBuilder::SetSecondVector | ( | NXOpen::Direction * | secondVector | ) |
Sets the second vector
Created in NX6.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
secondVector | secondvector |
void NXOpen::CAE::LaminateDrapingDataBuilder::SetSecondVectorChoice | ( | NXOpen::CAE::LaminateDrapingDataBuilder::SecondVectorType | secondVectorChoice | ) |
Sets the second vector choice
Created in NX6.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
secondVectorChoice | secondvectorchoice |
void NXOpen::CAE::LaminateDrapingDataBuilder::SetSolver | ( | NXOpen::CAE::LaminateDrapingDataBuilder::SolverType | solver | ) |
Sets the solver
Created in NX6.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
solver | solver |
void NXOpen::CAE::LaminateDrapingDataBuilder::SetStartPoint | ( | NXOpen::Point * | startPoint | ) |
Sets the start point
Created in NX6.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
startPoint | startpoint |
void NXOpen::CAE::LaminateDrapingDataBuilder::SetUsingDrapingMeshSize | ( | bool | usingSize | ) |
Sets the method used
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
usingSize | using size |
NXOpen::CAE::LaminateDrapingDataBuilder::SolverType NXOpen::CAE::LaminateDrapingDataBuilder::Solver | ( | ) |
Returns the solver
Created in NX6.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
Returns the start point
Created in NX6.0.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")
Returns the method used
Created in NX7.5.0.
License requirements : nx_lam_comp_adv ("Laminate Composites Advanced")