NX Open C++ Reference Guide
Public Member Functions
NXOpen::Body Class Reference

Represents a Body. More...

Inheritance diagram for NXOpen::Body:
NXOpen::DisplayableObject NXOpen::IOrientation NXOpen::IBody NXOpen::NXObject NXOpen::IFitTo NXOpen::INXObject NXOpen::INXObject NXOpen::TaggedObject NXOpen::INXObject NXOpen::INXObject

List of all members.

Public Member Functions

double Density ()
 Returns the solid density of the body.
std::vector< NXOpen::Edge * > GetEdges ()
 Returns the edges in the body.
std::vector< NXOpen::Face * > GetFaces ()
 Returns the faces in the body.
void GetFacetedBody (NXOpen::Facet::FacetedBody **facetBody, bool *upToDate)
 Returns a faceted body for a given solid body and checks whether it is out of date.
std::vector
< NXOpen::Features::Feature * > 
GetFeatures ()
 Returns the features used to construct the body.
bool IsSheetBody ()
 Returns true if the body is a sheet body
Created in NX3.0.0.
bool IsSolidBody ()
 Returns true if the body is a solid body
Created in NX3.0.0.
void RemoveMergedRibImprintedEdges (NXOpen::Face *originalFace, const std::vector< NXOpen::Edge * > &imprintedEdges)
 Removes imprinted edges created by the merged rib rule.
void SetDensity (double density)
 Sets the solid density of the body.

Detailed Description

Represents a Body.


Created in NX3.0.0.


Member Function Documentation

Returns the solid density of the body.

The units of the density will be in kilograms per cubic meter
Created in NX3.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Returns the edges in the body.

Returns:

Created in NX3.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Returns the faces in the body.

Returns:

Created in NX3.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")
void NXOpen::Body::GetFacetedBody ( NXOpen::Facet::FacetedBody **  facetBody,
bool *  upToDate 
)

Returns a faceted body for a given solid body and checks whether it is out of date.


Created in NX7.5.5.

License requirements : None

Parameters:
facetBodyfacetbody
upToDateup to date

Returns the features used to construct the body.

Returns:

Created in NX3.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Returns true if the body is a sheet body
Created in NX3.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

Returns true if the body is a solid body
Created in NX3.0.0.



License requirements : solid_modeling ("SOLIDS MODELING")

void NXOpen::Body::RemoveMergedRibImprintedEdges ( NXOpen::Face originalFace,
const std::vector< NXOpen::Edge * > &  imprintedEdges 
)

Removes imprinted edges created by the merged rib rule.


Created in NX6.0.2.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
originalFacethe seed face of the rule. It can be null
imprintedEdgesedges.
void NXOpen::Body::SetDensity ( double  density)

Sets the solid density of the body.

The units of the density will be in kilograms per cubic meter
Created in NX3.0.0.

License requirements : solid_modeling ("SOLIDS MODELING")

Parameters:
densitydensity

The documentation for this class was generated from the following file:
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.